在某些客户端上,我们的 WinForms 在启动时会崩溃。有些我的意思是非常非常罕见。在一种情况下,我们发现 Arial 系统字体已损坏并导致 InitializeComponents 在启动时崩溃。发现我们很辛苦,唯一的线索是 System.Drawing 模块导致崩溃的事件日志条目。
现在我又遇到了这种情况,但是这次故障模块是“未知的”,我想知道人们是如何处理/调试此类崩溃的。我试图在 InitializeComponents 周围包装一个异常处理程序,但它没有捕获任何东西。
任何建议如何处理这些崩溃?