私はC#プロジェクトに取り組んでおり、UnhandledExceptionイベントを利用して、プロジェクトで見逃した可能性のある例外をキャッチしたいと考えています(同じ側にいる以外に存在しないことを望んでいます)。
私はかなりのソフトウェアを作成しているので、すべてのプロジェクトで使用できるクラスライブラリを作成したいので、コピーして貼り付けることなく、すべてのプロジェクトの初期化作業をすべて実行する1つの関数が必要です。同じ作業を行うために各プロジェクトにコードを記述します。
私が疑問に思っているのは、次のコードを使用して、クラスライブラリに未処理の例外イベントがあるかどうかです。
AppDomain currentDomain = AppDomain.CurrentDomain;
currentDomain.UnhandledException += new UnhandledExceptionEventHandler(currentDomain_UnhandledException);
未処理の例外はクラスライブラリ内からのみ使用されますか、それともこのイベントハンドルは、クラスライブラリを参照するすべてのプロジェクトからも実行されますか。
あなたが提供できるどんな助けにも感謝します。