0

私の Silverlight プロジェクトには、x ミリ秒ごとに起動するスレッドがあります。このスレッドでは、アプリケーションの状態を変更しようとしました。これは機能せず、その理由もわからなかったので、Timer コールバックにブレークポイントを設定しました。ブレークポイントにヒットしましたが、状態を変更しようとした瞬間、関数から抜け出しました (例外がスローされたと仮定します)。

エラーが発生した理由はわかっています。GUI 以外のスレッドを介して GUI を変更することはできません。

私の質問は、そのような例外が発生したときに Visual Studio を実際に中断させるにはどうすればよいですか? (問題が発生した場合に通知されないため、黙って救済するのではなく)。

「例外がAppDomainまたは管理/ネイティブの境界を越えたときに中断する」を試しましたが、効果はありませんでした。

4

1 に答える 1

4

InvalidOperationException のブレーク処理を変更して、未処理の場合だけでなく、すぐにブレークできるようにすることはできますか?

于 2008-10-09T10:04:35.577 に答える