Сначала немного фона: у меня есть многопоточное приложение WinForms, которое делает interop для родных dll. Это приложение иногда срабатывает с необработанным исключением, и мы пытаемся выяснить, почему это происходит. Чтобы облегчить это, я создаю глобальный обработчик исключений, и я планирую сгенерировать из него файл процесса dumpfile.
Теперь на вопрос: на данный момент у этого приложения есть обработчик для Application.ThreadException
, но он по-прежнему падает с необработанным исключением. Я думаю о добавлении обработчика для AppDomain.UnhandledException
, хотя я не уверен, что он поможет. Есть ли возможное необработанное исключение в этом сценарии, которое не будет улавливаться Application.ThreadException
?