Я использую TPL (Параллельная библиотека задач) в .NET 4.0. Я хочу иметь возможность централизовать логику обработки всех необработанных исключений, используя событие Thread.GetDomain().UnhandledException. Однако в моем приложении событие никогда не запускается для потоков, запущенных с кодом TPL, например. Task.Factory.StartNew(...). Событие действительно срабатывает, если я использую что-то вроде new Thread(threadStart).Start().
Кто-нибудь испытывает ту же проблему вообще или это только я? У вас есть решение для этого?