Можно ли заставить Windows создать локальный дамп сбойного приложения .NET?

avatar
Joe
1 июля 2021 в 19:12
71
0
1

Я ​​хочу, чтобы отчеты об ошибках 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;

Но похоже, что ни один из этих обработчиков не вызывается.

Источник

Ответы (0)