В WinForms мы использовали следующее в Main() или каком-либо другом событии запуска:
System.Windows.Forms.Application.ThreadException += ExceptionHandler.Handle;
Я искал что-то подобное в WinUI3 (Windows App SDK) и, похоже, ничего не нашел.
Существует ли глобальный способ выдачи уведомления об исключении для WinUI3?





public App()
{
InitializeComponent();
UnhandledException += App_UnhandledException;
}
private void App_UnhandledException(object sender, UnhandledExceptionEventArgs e)
{
// Handle the exception here.
}
Однако, согласно некоторым проблемам, опубликованным в репозитории GitHub, например, этому , он не перехватывает все исключения.