我知道您可以使用Application.SetUnhandledExceptionMode(…)更改UnhandledExceptionMode.我如何找出当前的UnhandledException模式是什么? 最佳答案 没有办法以编程方式确定这一点. [在托管代码公共API中]
我记得默认可以依赖于.NET框架版本,即2.0会默默地杀死发生异常的线程并且未处理(主线程除外),而后续版本会将异常正确地抛出到主线程/原因应用程序崩溃,所以什么都不会丢失.
我知道您可以使用Application.SetUnhandledExceptionMode(…)更改UnhandledExceptionMode.我如何找出当前的UnhandledException模式是什么? 最佳答案 没有办法以编程方式确定这一点. [在托管代码公共API中]
我记得默认可以依赖于.NET框架版本,即2.0会默默地杀死发生异常的线程并且未处理(主线程除外),而后续版本会将异常正确地抛出到主线程/原因应用程序崩溃,所以什么都不会丢失.