使用.NET调试“Application.exe已停止工作”

时间:2012-07-05 15:18:21

标签: .net windows debugging

在客户的计算机上,我的应用程序立即崩溃并显示消息" Application.exe已停止工作"。

我正在使用.NET Framework 2.0。

我在Main方法中使用了catch-all异常处理程序。 主要方法不使用任何项目程序集。因此,如果它是一个缺少的程序集,则应调用此异常处理程序。

我无法访问客户端计算机。我该如何调试此问题?

1 个答案:

答案 0 :(得分:1)

在Debug模式下编译你的应用程序,把它交给客户端,希望下次它发生时JIT调试器会启动并给你一个堆栈跟踪。

您还可以查看增加日志记录的详细程度。使用像Nlog和一些日志记录这样的东西可以解决问题。看看nlog tutorial。日志记录在今天的大多数开发任务中都被大量使用:(