2011-03-24 74 views
2

有什麼辦法可以阻止Visual Studio(2008)打破異常嗎?我正在嘗試調試一些崩潰處理代碼,並且希望它能夠像我沒有在調試器中運行時那樣執行相同的操作。不要破解調試器異常

如果我進入「例外」對話框,「用戶處理」列中的大部分複選框都不可更改。

每次我點擊我的假測試異常,它跳轉到調試器。我找不到任何方法來阻止這種情況發生。

我會在調試器外部執行它,但我想在我的崩潰處理代碼中找到一個斷點。

+0

你是否100%確定你的假異常處理? Visual Studio不應該打入調試器,除非您將它配置爲打破一次偶然異常,據我所知,它不是默認異常。是否選中「用戶處理」列中的框? – 2011-03-24 18:04:42

+0

對不起,我錯過了你的其他評論。嘗試在發佈模式下編譯並查看是否可以取消選中「用戶處理的」異常。 – 2011-03-24 18:13:17

回答

1

Visual Studio菜單調試 - >異常 - >取消全選引發列。

或者Ctrl + Alt + E - >取消全選引發列。

+1

我想要捕捉未處理的異常。拋出的列中的所有內容都已被取消選中。我真的需要能夠取消選中「用戶處理」列中的所有內容,但複選框是隻讀的。 – Dan 2011-03-24 15:22:28

+0

對不起,我上次評論中有一個錯字。我的意思是我不希望調試器捕獲未處理的異常。 – Dan 2011-03-24 18:19:15