2017-06-04 10 views
1

呼び出されていませんUIスレッドの代わりにバックグラウンドスレッド:Caliburn.MicroのOnUnhandledException

この例外は、私のブートストラップでOnUnhandledExceptionによって決して捕らえられません。どちらも、イベントハンドラApplication.DispatcherUnhandledExceptionによって捕捉されません。

try/catchをどこにでも実装することなく、これらのタイプの例外をキャッチする一般的な例外ハンドラを作成するにはどうすればよいですか?

答えて

0

Caliburn.Micro GitHubによると、これは既知の問題であり、解決に積極的に取り組んでいるようです。会話に参加して当分の間、何かのストップギャップの解決策があるかどうかを知りたいかもしれません。

0

これは、background threads and WPFがイベントハンドラにしていないという問題です。

リンクされた質問には解決策がありますが、それは私たち(Caliburn.Micro)が手助けできるものかもしれません。

+0

残念ながら、この例では 'AppDomain.CurrentDomain.UnhandledException'は呼び出されません。私はあなた(Caliburn.Micro)が助けることができるものを見ることに非常に興味があります:) – GTHvidsten

+0

ほとんどの場合、さまざまな例外ハンドラを1か所に集約しようとします。しかし、この例外がスレッドプールによって呑まれているだけなら、残念ながらここでは役に立たないでしょう。 –

関連する問題