Я использую следующее событие, чтобы поймать необработанные исключения в основном потоке пользовательского интерфейса.
Application.ThreadException
К сожалению, он не захватывает эти необработанные ошибки в отдельных потоках. Я знаю
AppDomain.CurrentDomain.UnhandledException
Однако, похоже, это закрывает приложение при запуске, где, как и первое, нет.
Есть ли способ справиться с необработанными исключениями в отдельных потоках без закрытия приложения?