Java では、考えられるすべての例外をキャッチするか、メソッド シグネチャでスローされるように宣言する必要があります。これは C# には当てはまりませんが、すべての例外をキャッチすることは良い習慣だと思います。C# プロジェクトを処理し、例外がスローされたがキャッチされていない場所を指摘できるツールを知っている人はいますか?
stimms
質問する
2919 次
5 に答える
9
Jason Bock による .NET Reflector 用の ExceptionFinder プラグインを確認してください。それはあなたが探していることだけを行います。ここにスクリーンがあります:
CodePlexで確認してください
于 2008-10-24T03:03:46.140 に答える
3
スローされた例外を分析する R# プラグインがあります。 http://exceptionalplugin.codeplex.com/
于 2009-05-05T19:54:44.997 に答える
2
Red-Gate ソフトウェアには、それを行う Exception Hunter という製品があります。
編集:この製品は、Red-Gate ソフトウェアによって廃止されました。
于 2008-10-24T02:54:34.020 に答える
0
Web アプリケーションに C# を使用している場合は、ELMAH を使用して、処理済みおよび未処理のすべての例外のリストを表示できます。
ELMAH をダウンロードしてプラグインするだけです。無料です。
于 2008-10-24T03:03:10.540 に答える
0
グローバル ハンドラーをセットアップする必要がない限り、個々のメソッドでそれらをキャッチしないでください。
Application.ThreadException += new ThreadExceptionEventHandler( Application_ThreadException );
private static void Application_ThreadException( object sender, ThreadExceptionEventArgs e)
{
dispatchException( e.Exception );
}
于 2008-10-24T03:03:36.250 に答える