.NET WinForms 启动崩溃
-
11-09-2019 - |
题
看起来在某些客户端上我们的 WinForms up 在启动时崩溃了。对于某些我的意思是非常非常罕见。在一种情况下,我们发现 Arial 系统字体已损坏并导致启动时 InitializeComponents 崩溃。发现我们的工作非常困难,唯一的线索是 System.Drawing 模块导致崩溃的事件日志条目。
现在我再次遇到这种情况,但这次故障模块是“未知”,我想知道人们如何处理/调试此类崩溃。我尝试在 InitializeComponents 周围包装一个异常处理程序,但它没有捕获任何内容。
有什么建议如何处理这些崩溃吗?
解决方案
您总是赶在main()
异常并粘贴例外错误日志。只有这样你才能调试和了解你。
有关错误日志记录工具,你可以尝试 log4net的,或只写一个简单的平面文件。
其他提示
我已经使用了详细的方法 http://www.wintellect.com/CS/blogs/jclark/archive/2005/03/30/simple-main.aspx 取得了良好的成功。
(不过,您必须忽略大约 3000 行垃圾评论。)
不隶属于 StackOverflow