重複の可能性:
C# の dll でグローバルな例外処理を行う方法は?
私は AppDomain レベルでそれを知っていましたが、私はフレームワークへの DLL プラグインであるため、未処理の例外をすべて DLL の 1 か所で処理できるようにしたいと考えています。
ところで、そのようなメカニズムがない場合、解決策は次のとおりです。
すべてのイベント ハンドラーのコードに try-catch を配置します (例外が発生する可能性がある場合)。
私は現在、すべてのイベント ハンドラー コードで処理していますが、見逃して未処理の例外がスローされると、UI コントロールが変形し、アプリを再起動する以外に回復するのが難しくなります。