我有一个.NET项目,它引用了在解决方案之外构建的另一个程序集。
我拥有其他程序集的所有源代码 - 但我只能将其添加为“.DLL”引用,而不是将实际项目添加为依赖项。
问题是,当我进入外部代码时,调试器会“跳过”它。
如何为外部.NET程序集启用“源代码”调试。
答案 0 :(得分:2)
如果您有dll并想要进入二进制文件,则需要dll的pdb文件。
关于在此article
答案 1 :(得分:2)
在VS2010中,还可以调试原始.NET框架源代码。要调试框架中的错误,请查看以下站点以获取更多信息: Visual Studio 2010: Debug .NET framework assemblies
答案 2 :(得分:1)
在工具/选项/调试/常规中,有一个名为“仅启用我的代码(仅管理)”的选项。把它关掉。
答案 3 :(得分:0)
如果您可以在另一个Visual Studio中打开源代码,一旦启动了应用程序,您就可以将VS附加到其他进程。 十,您可以在该源代码中设置断点并从那里进行调试。