在2010/2013中启用“启用本机代码调试”设置,并加载已验证的调试符号。无法进入C ++源代码。在VS2013中运行相同的项目(不更改任何设置)后,代码进入C ++源代码。为什么呢?
注意:这是从c#单元测试项目运行的。
答案 0 :(得分:0)
将DLL文件放在DLL旁边不足以调试DLL。 您需要访问DLL代码才能从调试器中进入。 看看那个帖子: http://social.msdn.microsoft.com/Forums/en-US/69e84750-6636-4656-bbd4-8d3586290af3/how-to-debug-native-c-dll-from-c-application?forum=netfxcompact