C# 配置.net运行时2.0错误报告
在某些计算机上,当托管应用程序(.NET)抛出无法处理的异常(读:崩溃)时,我会从.NET运行时/CLR中得到一个“未处理的异常”对话框。该消息也会记录在Windows事件日志中。 上的图6显示了一个记录在应用程序事件日志中的条目C# 配置.net运行时2.0错误报告,c#,.net,exception-handling,C#,.net,Exception Handling,在某些计算机上,当托管应用程序(.NET)抛出无法处理的异常(读:崩溃)时,我会从.NET运行时/CLR中得到一个“未处理的异常”对话框。该消息也会记录在Windows事件日志中。 上的图6显示了一个记录在应用程序事件日志中的条目 我的问题是,在我当前的机器上,这不会发生,我需要它发生。那么这是可配置的吗?如果您有权访问应用程序的源代码,您可以通过订阅appdomain.currentdomain.unhandledexception事件来捕获所有未处理的异常。通过这种方式,您可以更优雅地处理应
我的问题是,在我当前的机器上,这不会发生,我需要它发生。那么这是可配置的吗?如果您有权访问应用程序的源代码,您可以通过订阅appdomain.currentdomain.unhandledexception事件来捕获所有未处理的异常。通过这种方式,您可以更优雅地处理应用程序崩溃,并且可以随时记录异常。尝试在AppDomain.UnhandledException中记录错误。酷:)不知道AppDomain.currentdomain.UnhandledException:)谢谢,您的答案很有用,但是我真的在寻找一个让CLR处理/记录的选项。