2012-04-02 2 views
1

私は多くの悪いコードが書かれているプロジェクトに取り組んでいます。例外がキャッチされたときに表示する設定はありますか?

今日、私は捕捉された例外を見つけ、それを "処理"するための空の文字列を返しました(デバッグは非常に困難です)。

私は、例外がスローされ、Visual Studio 2010で捕捉されたことを知る方法があるのだろうかと思っていましたか?メニューVS

+0

未使用のパラメータを検出するために、ReSharperのを使用することができ、私はこの1つは、すでに に答えてきたと思いますhttp://stackoverflow.com/questions/116896/visual-studio-how-処理中断時例外 –

答えて

0

- >デバッグ - >例外 - >有効CLR例外 (CTRL + ALT + E

ありあなたが必要明らかに、 "スローさ" や "ユーザーの非取り扱い" から選択することができます 例外があなたに ハンドラが呼び出される前に例外をデバッグする機会を与え、発生したとき。「スローされます」の例外

に分割するデバッガは、すぐにアプリケーションの実行を中断することができます

よりMSDNの詳細:How to: Break When an Exception is Thrown

重要な注意 - この機能は、Visual Studioで利用できません "Web開発者" 版

0

ゴー 'デバッグ' メニューに、 '例外' を選択Common Language Runtime Exceptionsの横にある 'Thrown'にチェックを入れてください。デバッグ時には、デバッグ時に例外がスローされます。

0

"デバッグ"メニューで "例外..."を選択し、共通言語ランタイム例外の "投げ捨て"および/または "ユーザー未処理"にチェックを入れます。

0

これはできません。

Visual Studioには、未処理の例外が発生したとき、または例外がスローされたとき(またはその両方)に停止する設定があります。

キャッチされた例外の設定はありません(これは非常に一般的なケースであり、表示を圧倒するためです)。

0

例外がスローされると、デバッガは出力ウィンドウにエントリを書き込みます。 http://msdn.microsoft.com/en-us/library/x85tt0dd.aspx

例外がスローされたときに中断できます。

あなたは(キャッチ(例外e))

関連する問題