我可以强制 Windows 创建崩溃的 .NET 应用程序的本地转储吗?

问题描述

我想让 Windows 错误报告在我的 .NET 5/WPF 应用程序崩溃时写出一个崩溃转储文件。我在这里找到了一篇关于它的文章

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;

但这些处理程序似乎都没有被调用

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)