2011-11-21 9 views
41

Visual Studio 2010の最初のチャンス例外のデバッグに関して、スタックオーバーフローに関する質問How can I set Visual Studio to show a stack trace for first chance exceptions?を読んでいましたが、このオプションを見つけることができません。最初のチャンスの例外が発生したときにVisual Studio 2010を中断するにはどうすればよいですか?

ファーストチャンスの例外が発生したときにVisual Studio 2010で正確にブレークする方法を教えてください。

Enter image description here

答えて

31

あなたはメーカー ビジュアル で、デバッグメニューをチェックすることもできますが、2010年、あなたはあなたがVisual Studioが停止する例外の種類を選択できる場所では、例外のサブメニューがあります。例外が

にスローされたときに破るためにデバッガの設定

があるハンドラ前に例外を調べるために、あなたにチャンスを与えて、例外が がスローされた時点で実行を中断することができますデバッガ呼び出される。例外の設定]ウィンドウで

、(例えば、共通言語ランタイム例外、意味 .NET例外) 例外のカテゴリのノードを展開し、ために(そのカテゴリ内の特定の例外 のチェックボックスを選択System.AccessViolationExceptionの例)。 例外カテゴリ全体を選択することもできます。

enter image description here

あなたが与えられた例外を確認した場合 例外は関係なく、それが処理されるかどうかに 未処理、スローされている場所、デバッガの実行を中断します。この時点で例外は最初のチャンス の例外と呼ばれます。

は、より多くの情報のためHow to: Break When an Exception is Thrownを参照してください。

+0

リンクは今 – codemonkeyliketab

+0

@codemonkeyliketab、リンクやポスト更新、テキサス州死んでいるのに役立ちます。 – fduff

25

第1チャンス例外を有効にするためにVisual Studioで例外ウィンドウを開き、CLR Exceptionチェクボックスをスクロールすることができます。

例外メニューで例外を選択します。 (はCtrl +Altキー + E

我々がチェックすることができ、共通言語ランタイム例外Thownチェックボックスがあります。 [OK]をクリックします。

以下のスクリーンショーはVS2012からです:

enter image description here

希望これは

+2

このダイアログが表示されません –

関連する問題