在客户的计算机上,我的应用程序立即崩溃并显示消息" Application.exe已停止工作"。
我正在使用.NET Framework 2.0。
我在Main方法中使用了catch-all异常处理程序。 主要方法不使用任何项目程序集。因此,如果它是一个缺少的程序集,则应调用此异常处理程序。
我无法访问客户端计算机。我该如何调试此问题?
答案 0 :(得分:1)
在Debug模式下编译你的应用程序,把它交给客户端,希望下次它发生时JIT调试器会启动并给你一个堆栈跟踪。
您还可以查看增加日志记录的详细程度。使用像Nlog和一些日志记录这样的东西可以解决问题。看看nlog tutorial。日志记录在今天的大多数开发任务中都被大量使用:(