2013-12-08 5 views
5

私はVisual Studio 2008(C#Express Edition)を使用していますが、私がトリガするイベントの結果として発生するTargetInvocationExceptionをデバッグしようとしています。TargetInvocationExceptionのデバッグ

enter image description here

私の質問は、この例外、(私はこの例外についての詳細が含まれていませんでしたので、その理由)についてspecificlyではありませんが、これをデバッグするために効果的にIDEを使用して詳細については。

内部例外が表示され、エラーをデバッグするために必要な詳細が表示されます(例外ヘルパーの[詳細の表示]をクリックします)。しかし、かなり怠惰です。私の処分しているツールでは、IDEに、例外の詳細を表示するのではなく、スタックトレースを使って、正しいスレッドのコード内で元の(内部例外)の例外ヘルパーを表示するように説得することができます呼び出しスレッドのために。

これが可能ですか?もしそうなら、どうやってこれをやりますか?アシスタント]ダイアログボックスがあなたを助けるかもしれない

+0

は、このオプションをチェックしたことがありますか? –

+0

@RohitVats私はエクスプレス版を使用していることを念頭において、そのオプションをどこで見つけることができますか? – Bryan

+0

'デバッグ - >例外 ' –

答えて

8

あなたはそれが例外をスローして正確な場所を見ることができるようにCLR exceptionでブレークし、デバッガを伝えることができます。

Debug -> Exceptionsで確認できます。

あなたはここでそれを見つけることができます - 例外]ダイアログボックスで、CLRのexceptions`上の `ブレーク -

enter image description here

enter image description here

0
+0

ありがとう、例外のアシスタント(VS 2008の例外ヘルパー)は私が使用しているものですが、それは私の質問のイメージです。 – Bryan

+0

例外アシスタントが起動すると、通常、例外の詳細が出力コンソールに表示されます。 – ArunGeorge

関連する問題