我需要找到应用程序在未处理的异常中运行的位置。我支持以前的开发人员。应用程序正在运行,用户在崩溃时没有与之交互。我在调试模式下运行它并没有崩溃。我知道解决方案中的项目发生了,但该代码几乎是10,000行。任何帮助,将不胜感激。
答案 0 :(得分:4)
尽早添加对AppDomain.UnhandledException事件的订阅:
AppDomain.CurrentDomain.UnhandledException += YourHandler
您可以在里面记录异常信息并稍后进行分析
答案 1 :(得分:0)
你没有给予太多的帮助。您可能想要查找AppDomain.UnhandledException
System.AppDomain.CurrentDomain.UnhandledException += new UnhandledExceptionEventHandler(CurrentDomain_UnhandledException);
答案 2 :(得分:0)
上面的帖子中没有给出太多信息。我发现以下文章更好: http://www.switchonthecode.com/tutorials/csharp-tutorial-dealing-with-unhandled-exceptions