2009-06-03 11 views

答えて

224

をデバッグしながら、デバッグに行く - >ウィンドウ - >コールスタック

+23

は==><== – prabhakaran

+1

VS 2013でのコールスタックは、決して便利なものを示していません。処理されない例外をスローするオブジェクトの呼び出し元を表示するとよいでしょう。それを有用にする隠されたオプションはありますか?おそらくあなたは例を提供するためにあなたの答えを拡大することができます。 – James

+1

これに類似した他のスレッドの他の人が、これとほとんど同じように答えの重要な部分を完全に見逃していたことを忘れないでください。 – AvetisG

38

デフォルトのショートカットキーはCtrl + Alt + Cです。

+12

コールスタックウィンドウを表示するには、「デバッグ」モードにする必要があります。 – dss539

+1

@ dss539私はあなたがデバッガ*添付*を持っていると思う、それはデバッグするか、ビルドをリリースすることができます。また、デバッグセッションに*シンボル*が十分に読み込まれていることが重要です。そうしないと、誤解を招く/ゴミのコールスタックが発生します。 –

+0

@ChrisO - はい、Visual Studioが「デバッグ」状態になっている必要があります。申し訳ありませんが、私の元の文言が誤解の余地をどのように残しているかがわかります。 – dss539

14

スローされた例外位置のスタックトレースがであることを意味していますか?それはDebug/Exceptions、またはそれより優れたものです.Ctrl-Alt-Eです。中断したい例外のフィルターを設定します。

スローアスタックを再構築する方法もあります。の後に例外がキャッチされましたが、実際にはunpleasantです。多くの場合、スローで休憩を設定する方がずっと簡単です。

115

のデバッグ中に、実際にブレークポイントに達したとき。

CTRL + ALT + CのWindowsを選択し、[デバッグ]メニューから、Visual Studioでコールスタックウィンドウを開くには、コールスタックウィンドウ

を使用して

enter image description here

+15

+1の画像= D(私は誰かがスクリーンショットを作るように強制したとき好きです) –

関連する問題