如何在客户端调试.net exe?

时间:2012-07-25 17:30:02

标签: debugging

我在客户端计算机上安装了一个.net exe,它会抛出一个异常。那么如何调试并找到确切的错误..

请注意 1 - 这不是远程调试.. 2 - 我没有要检查的日志文件,机器是Windows 7 ..

如果可能,请告诉我?

根据评论: 正如我已经告诉过的,我没有日志文件来验证,我也没有任何stackrace ..

所以其他人都知道如何找到确切的错误.. ????

1 个答案:

答案 0 :(得分:1)

假设exe崩溃(即异常未处理),那么如果您无法在远程计算机上安装任何内容,则需要从Windows Error Reporting获取转储文件。

对于托管可执行文件,您应该将WER配置为generate a full dump,因为minidump可能没有足够的信息。

在您的计算机上安装此转储文件后,您可以使用WinDbg和SOS extension对其进行分析(假设您有生成转储文件的exe的匹配pdb文件)