5

Caliburn 2 で Spring.NET を使用しており、実行時にこれらのフレームワークからいくつかの例外を取得しています (Spring.NET の NoSuchObjectDefinitionException と UnsatisfiedDependencyException、Caliburn の NullReferenceException など)。

これらの例外は、私の App.xaml.cs InitializeComponent() メソッドが終了したに発生しています。つまり、(私が知る限り) 特にエラーの原因となっている行がコードにないため、try-catch にラップするものは何もありません。 . ほぼ間違いなく、Spring または Caliburn の設定をどこかで誤っていますが、それを理解するために、これらの例外に含まれる手がかりを知りたいと思っています。

実行時にサードパーティのフレームワーク コードから生成された例外をキャッチして検査する方法はありますか?

4

1 に答える 1

4

使用できます

Application.DispatcherUnhandledException
AppDomain.CurrentDomain.UnhandledException

イベント。

これにより、try/catch でラップできないすべての例外をキャッチする必要があります。

于 2011-04-06T23:46:49.627 に答える