我创建了一个由项目A和项目B组成的.NET解决方案1.我的解决方案还引用了一个DLL(项目C),它不包含在我的解决方案1中但是在解决方案2中。
Sln 1,项目A和B,引用项目C的DLL Sln 2与项目C
我想从我的解决方案调试我的C项目1.如果不在我的解决方案1中包含项目C的源代码,我怎么能这样做呢?
事实上,我的项目C是我公司的框架,由另一个团队开发。我能够获得源但不能编辑
答案 0 :(得分:9)
如果您禁用了“我的代码”(在“工具” - >“选项” - >“调试”下,名为“启用我的代码”),您可以进入解决方案之外的其他库,VS会提示您为其加载源代码。您还可以打开C的源,设置断点,如果源匹配符号,它应该能够在该断点处停止。