在客户的计算机上,我的应用程序立即崩溃并显示“Application.exe 已停止工作”消息。
我正在使用 .NET Framework 2.0。
我在 Main 方法中使用了一个包罗万象的异常处理程序。main 方法不使用任何项目程序集。因此,如果它是缺少程序集,则应调用此异常处理程序。
我无权访问客户端计算机。我该如何调试这个问题?
在调试模式下编译您的应用程序,将其提供给客户端,希望下次发生这种情况时,JIT 调试器将启动并为您提供堆栈跟踪。
您还可以查看增加日志记录的详细程度。使用 Nlog 之类的东西和一些日志记录对检测问题有很大帮助。看看nlog 教程。日志记录是当今大多数开发任务中大量未充分使用的东西:(