1

我有一台开发计算机和一台 beta 测试计算机。在测试版中,我运行从开发计算机的 VS 项目 Debug 文件夹中复制的 Debug-build 可执行文件。有没有办法让这些可执行文件上发生的异常在 VS(在它运行的 beta-pc 上)中打开,就好像它是正常的调试运行一样?

我记得早些时候我收到了一个弹出问题,如果我想在 VS 中调试异常,虽然总是被拒绝,但目前我只得到一个标准的异常弹出窗口。

4

1 回答 1

0

这可能不是最好的答案;看看它是否有效。

请务必同时复制与二进制文件相关的所有 .PDB 文件。

首先打开 Visual Studio。然后,运行您的可执行文件并将 Visual Studio 的调试器附加到可执行文件。当您的进程引发未处理的异常时,Visual Studio 应该能够像您正在开发的普通应用程序一样对其进行调试,并完成跟踪和本地监视。

如果您只想要完整的堆栈跟踪,我不确定这是否有必要。调用Exception.ToString()返回完整的堆栈跟踪。

于 2013-01-31T08:57:25.117 回答