当我的 .NET 5/WPF 应用程序崩溃时,我想让 Windows 错误报告写出一个崩溃转储文件。我在这里找到了一篇关于它的文章:
https://docs.microsoft.com/en-us/windows/win32/wer/collecting-user-mode-dumps
但不幸的是,同一篇文章说
此功能不支持执行自己的自定义崩溃报告的应用程序,包括 .NET 应用程序。
这是否意味着这对 .NET 应用程序永远不起作用,或者它对自己进行崩溃报告的 .NET 应用程序不起作用?
因为我试图让我的应用程序捕获未处理的异常:
AppDomain.CurrentDomain.UnhandledException += OnUnhandledException;
TaskScheduler.UnobservedTaskException += TaskScheduler_UnobservedTaskException;
DispatcherUnhandledException += App_OnDispatcherUnhandledException;
但是这些处理程序似乎都没有被调用。