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