来自C#的Debug C ++ dll在VS2013中工作,但不在VS2010中工作

时间:2013-10-22 00:02:07

标签: c# c++ visual-studio-2010 visual-studio visual-studio-2013

在2010/2013中启用“启用本机代码调试”设置,并加载已验证的调试符号。无法进入C ++源代码。在VS2013中运行相同的项目(不更改任何设置)后,代码进入C ++源代码。为什么呢?

注意:这是从c#单元测试项目运行的。

1 个答案:

答案 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