2009-06-03 60 views

回答

224

在調試,轉到調試 - >窗口 - >調用堆棧

+23

==> 「調試時」<==在 – prabhakaran 2012-03-20 14:54:49

+1

VS 2013調用堆棧從未示出任何有用。它將很好地顯示拋出未處理異常的對象的調用者。有沒有隱藏的選項使其有用?也許你可以擴展你的答案來提供例子。 – James 2015-01-16 16:43:13

+1

愛在其他類似的線程中,其他人完全錯過了答案中最重要的部分。 – AvetisG 2015-05-19 19:57:56

38

默認快捷鍵爲Ctrl-Alt + C鍵。

+12

請務必注意,您必須處於「調試」模式才能看到調用堆棧窗口。 – dss539 2009-06-03 16:58:06

+1

@ dss539我認爲你有一個調試器*附加*,它可以調試或釋放構建。爲調試會話加載足夠多的*符號也很重要,否則會導致誤導/垃圾調用堆棧。 – 2013-10-10 17:30:38

+0

@ChrisO - 是的,我的意思是Visual Studio應該處於'調試'狀態。對不起,我可以看到我原來的措辭如何留下誤解的空間。 – dss539 2013-12-12 16:17:43

14

您的意思是找到堆棧跟蹤拋出的異常位置?這是調試/例外,或更好 - Ctrl-Alt-E。爲您想要打破的例外設置過濾器。

甚至有一種方法可以在之後重建投擲者堆棧,但發現了異常,但確實是unpleasant。更容易設置一個突破。

115

在調試其實,當你打一個斷點

CTRL + ALT + Ç

enter image description here

+15

+1圖片= D(我喜歡當有人強制執行截圖時) – 2012-07-23 17:01:57