Похоже, что на некоторых клиентах наша WinForms up вылетает при запуске. С некоторыми я имею в виду очень и очень редко. В одной ситуации мы обнаружили, что системный шрифт Arial был поврежден и вызвал сбой в InitializeComponents при запуске. Найти это было очень сложно, единственной подсказкой была запись в журнале событий о том, что модуль System.Drawing вызвал сбой.
Теперь у меня снова такая ситуация, но на этот раз неисправный модуль «неизвестен», и мне интересно, как люди обрабатывают/отлаживают такие сбои. Я попытался обернуть обработчик исключений вокруг InitializeComponents, но он ничего не улавливает.
Любые советы, как подойти к этим авариям?