应用程序遇到问题需要关闭

时间:2011-01-10 18:26:50

标签: c#-3.0

我需要找到应用程序在未处理的异常中运行的位置。我支持以前的开发人员。应用程序正在运行,用户在崩溃时没有与之交互。我在调试模式下运行它并没有崩溃。我知道解决方案中的项目发生了,但该代码几乎是10,000行。任何帮助,将不胜感激。

3 个答案:

答案 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