.NET WinFormsの起動時のクラッシュ
-
11-09-2019 - |
質問
私たちのWinFormsアップ起動時にクラッシュする一部のクライアントにそのように見えます。一部で、私は非常に非常にまれな意味します。 1つの状況では、我々は、ゴシックのsystemfontが壊れていたことが判明し、起動時にInitializeComponentsに墜落した原因。私たちは非常に困難であったことを発見、唯一の手掛かりは、たSystem.Drawingモジュールは、クラッシュの原因となったイベントログエントリでした。
今、私は再びこのような状況を持っているが、今回はエラーモジュールは、「不明」であると私は、人々は、このようなクラッシュをデバッグ/処理しているか疑問に思って。私はInitializeComponents周りの例外ハンドラをラップしようとしたが、それは何かをキャッチしません。
任意のこれらのクラッシュにアプローチする方法を助言する?
解決
あなたはいつもmain()
で例外をキャッチして、エラー・ログに例外を貼り付けます。だけにして、デバッグし、あなたのために知ることができます。
エラーロギングツールについては、 log4netのに試すことができ、または単純なフラットファイルに書き込みます。
他のヒント
私は<のhref = "http://www.wintellect.com/CS/blogs/jclark/archive/2005/03/30/simple-main.aspx" のrel = "nofollowので詳細なアプローチを使用しましたnoreferrer "> http://www.wintellect.com/CS/blogs/jclark/archive/2005/03/30/simple-main.aspx の良い成功を収めてます。
(あなたはしかし、コメントスパムが約3000行を無視する必要があります。)