用dll调试C#应用程序

时间:2013-10-25 19:18:09

标签: c# visual-studio debugging dll

我有主要可执行文件的源代码和几个用C#编写的dll。如果有任何方法在VS中一起调试它们,那么当主程序从dll调用某个方法时,调试器也会去那里?

1 个答案:

答案 0 :(得分:2)

如果DLL是用.Net编写的,那么只要你有PDB,你的Visual Studio IDE调试器就会自然地跟随它们。

但是,如果DLL是用非.Net编写的,例如本机“C / C ++”代码,那么您需要使用适当的.Net设置和本机将IDE调试器设置为混合模式。默认情况下,IDE调试器将设置为“自动”,可能会也可能不会决定在调试选项中包含本机。如果在尝试包含non.Net DLL时自动不包含“native”,请手动设置。