首页 文章

从Asp.Net 4项目进入引用的.Net 3.5程序集

提问于
浏览
6

我可以进入由Asp.Net 4应用程序引用的.net 3.5程序集吗?

我们的项目中使用了一堆dll . 这些程序集的目标是框架3.5 . 我也有程序集的源代码 . 在框架3.5项目中,我可以进入引用的程序集,即使项目仅引用程序集,如果我将解决方案 - >属性 - >调试源文件 - 设置为程序集的源代码文件的位置 . 现在在Asp.Net 4项目中同样不起作用 . 我无法进入引用的代码 .

如果我直接在Visual Studio中打开源文件(文件打开 - >导航到源代码位置)并在我知道将运行的文件中放置一个断点,它说“...断点不会被击中 . 没有符号加载...“附加到w3wp.exe并选择调试”托管(4.0)“ . 如果我将它附加到“Managed(2.0)”,则断点也不会触及 .

请建议,Mathias

1 回答

  • 2

    所以你的编译dll在3.5框架下,你也有源代码,对吗?您是否尝试打开包含该项目的解决方案并将其附加到w3wp.exe?还要确保使用调试信息编译dll .

    另一种方法是使用.NET Reflector在没有源代码的情况下进入dll .

相关问题