2009-12-02 95 views
0

看起來像在某些客戶端上,我們的WinForms在啓動時崩潰。有些我的意思是非常非常罕見。在一種情況下,我們發現Arial systemfont已損壞並導致啓動時InitializeComponents崩潰。發現我們非常困難,唯一的線索是System.Drawing模塊導致崩潰的事件日誌條目。.NET WinForms啓動崩潰

現在我又遇到了這樣的情況,但這次錯誤模塊是「未知」的,我想知道人們是如何處理/調試這類崩潰的。我試圖圍繞InitializeComponents包裝一個異常處理程序,但它沒有捕獲任何東西。

任何建議如何處理這些崩潰?

+0

發佈您的事件日誌條目 - 有時可以幫助。 – 2009-12-02 11:14:16

回答

1

您總是會在main()處發現異常並將異常粘貼到錯誤日誌中。只有這樣你才能調試和知道你。

對於錯誤記錄工具,您可以嘗試log4net,或只寫入一個簡單的平面文件。