在谷歌这个问题之后,我发现它已经被报告了,但 MS 还没有任何用处。我想知道是否有人找到解决它的方法?
问问题
1154 次
3 回答
2
另一种选择是使用windbg。您必须手动执行很多命令,但它是目前最好的调试器。它处理混合模式没有任何重大问题。它有一点学习曲线,但用途非常广泛。
于 2011-07-19T17:06:27.553 回答
1
Visual Studio 的调试器在调试混合模式应用程序时确实不可靠。取自我在这里的回答#5965771:
- 如果您尝试调试一段本机代码,请尝试使用本机项目作为调试器启动应用程序。在项目设置下,“调试”选项卡将“调试器类型”设置为“混合”,这对我们来说有时会有所帮助(例如,本地项目可以是 DLL,只需在项目设置中将主 Exe 设置为调试目标);
或者,正如另一个答案中已经提到的:使用 WinDbg!有了它,您可以更可靠地调试托管/非托管混合代码应用程序。
于 2011-07-22T11:25:17.050 回答
-1
使用不同的调试器,或者根本不使用调试器,只需跟踪到文件或使用内联汇编语言在代码中插入断点。
于 2011-07-19T16:35:50.670 回答