2010-07-26 52 views
3

如果我使用一個try/catch,並顯示一個消息框後,調試好,我只能看到異常,但在VS IDE沒有指向我到確切的行...(雖然我得到的功能和堆棧跟蹤)如何使用,甚至嘗試捕捉

的名字反正是有拋出異常重新調試過程中確切的行而不刪除try/catch塊?

謝謝

回答

10

在Visual Studio中,一定要調試菜單 - >例外...

確保「時拋出」被選中,以及「用戶未處理」。

這將使上拋出,即使被處理(因此指點你的確切線)異常的行Visual Studio的突破。

0

在調試器例外窗口中打開一次性例外。這會在所拋出的位置掛鉤選定的異常,而不管它們是否被捕獲。

我要提醒你,如果你的應用程序觸發了大量捕獲的異常的(這反映了一個不好的設計,反正)這可能是相當乏味。