我知道您可以使用 Application.SetUnhandledExceptionMode(...) 更改 UnhandledExceptionMode。我如何找出当前的 UnhandledException 模式是什么?
最佳答案
没有办法以编程方式确定这一点。 [在托管代码公共(public) API 中]
我记得默认值可能取决于 .NET 框架版本,即 2.0 会在发生异常且未处理的线程(主线程除外)静默地终止线程,而更高版本会正确地将异常抛出到主线程/原因应用程序崩溃,因此没有任何损失。