2

WPF Officeアドインを作成していますが、すべての例外を1か所で処理したいと思います。これを行うには、MainWindowViewModelのコンストラクターで次のコードを使用します。

Dispatcher.CurrentDispatcher.UnhandledExceptionFilter += new 
     DispatcherUnhandledExceptionFilterEventHandler(HandleAllException);

私のテスト環境では、コンソールアプリケーションプロジェクトからWPFアプリをホストしており、例外は期待どおりに処理されます。ただし、Word内からWPFアプリをホストすると、例外がスローされても何も起こりません。Visual Studioの出力ウィンドウ以外では、例外が発生したという通知はまったくありません。私が間違っているかもしれないことについて誰かが何か提案がありますか?

4

1 に答える 1

1

WPF アプリの起動方法を変更することで問題を解決しました。問題はこれに関連していたと思います。

于 2012-10-15T12:05:32.223 に答える