Visual Studio测试机调试器

时间:2012-07-18 15:00:16

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

我有一个混合的C#和CLI C ++项目,它在Windows XP测试机器上抛出C ++异常。我想知道是否有人知道我可以在测试机上安装一个轻工具(缺少安装Visual Studio本身)来识别异常的位置。

提前致谢

2 个答案:

答案 0 :(得分:2)

安装Windows调试器。它是免费的,可以在http://msdn.microsoft.com/en-us/windows/hardware/gg463009.aspx

找到

有许多网站和书籍详细介绍了如何使用Windows Debugger。 Microsoft提供以下站点以供参考:http://msdn.microsoft.com/en-us/library/windows/hardware/ff551063(v=VS.85).aspx

http://windbg.info/doc/1-common-cmds.html有一个常见的WinDbg命令列表。

它非常有用,可以安装在测试机器上,并且可以用于读取minidump,与Visual Studio 2008和旧版本不同。

要随时生成转储,请在测试计算机上启动任务管理器,右键单击要转储的应用程序,然后选择“创建转储文件”。

如果您的应用程序中有转储或小型转储,则可以使用WinDbg.exe(Windows调试程序)使用命令“!analyze -v”获取堆栈跟踪。

答案 1 :(得分:0)

别忘了远程调试器!我发现这是理想的,假设您可以通过网络连接到您的开发箱。如果开发盒位于不同的房间,请使用测试机器上的远程桌面。

Instructions here

And see my answer here with more tips