在调试C ++ / CLI(混合模式)项目期间,Visual Studio 2010会挂起

时间:2011-07-19 16:13:32

标签: visual-studio visual-studio-2010 debugging hang mixed-mode

谷歌问题之后,我发现它是reported already,但MS没有任何用处。我想知道是否有人找到了解决它的工作?

3 个答案:

答案 0 :(得分:2)

另一种选择是使用windbg。您必须手动执行大量命令,但它是最好的调试器。它处理混合模式没有任何重大问题。它有一点学习曲线,但它非常通用。

答案 1 :(得分:1)

调试混合模式应用程序时,Visual Studio的调试器确实不可靠。取自我的回答#5965771

  • 如果您正在尝试调试一段本机代码,请尝试使用本机项目作为调试器启动应用程序。在项目设置下,“调试”选项卡将“调试器类型”设置为“混合”,对于我们这有时帮助(例如,本机项目可以是DLL,只需将主Exe设置为项目设置中的调试目标);

或者,正如另一个答案中已经提到的:使用WinDbg!有了它,您可以更可靠地调试托管/非托管混合代码应用程序。

答案 2 :(得分:-1)

使用不同的调试器,或者根本不使用调试器,只需跟踪文件或使用内联汇编语言在代码中插入断点。

相关问题