WPF デスクトップ アプリケーション (Silverlight なし) で実行される WPF プラグインを開発しています。私のプラグインは、アプリケーションの終了時にクリーンアップを行う必要があるため、次のイベント ハンドラをプラグイン クラスに追加しましたが、イベントがハンドラに到達しません!!!
void Setup()
{
Application.Current.Exit += new ExitEventHandler(Current_Exit);
}
void Current_Exit(object sender, ExitEventArgs e)
{
logger.LogEvent("Application Exit event fired");
DoCleanup();
}
私はアプリを介してデバッグし、Setup() メソッドが正常に呼び出されたことを確認できましたが、イベント ハンドラーは呼び出されませんでした。アイデア、なぜこれが起こるのか