2010-06-21 61 views
6

我在C#中使用VS2010#有沒有辦法在調試器中抑制異常進入調試器?

在我的代碼中有一個地方引發異常並正確處理異常。

問題是我想配置調試器以打破所有異常,處理或不處理 - 除此之外的所有異常。我的目標是在調試器中看到所有拋出的異常,但是除了這個例外,它會將我打斷,因爲它經常碰撞

我喜歡某種#pragma技巧?

回答

7

轉到Debug菜單,選擇Exceptions...。展開Common Language Runtime Exceptions類別,或者取消選中特定例外,如果它存在或者不存在,則可以通過右下角的Add...按鈕(輸入完整的類名稱)添加它。

+0

我希望只刪除這個實例,不是所有這種類型的異常?那裏有任何想法? – stuck 2010-06-21 05:47:25

+0

如果有辦法忽略一個例外,我會很驚訝。我在幾個月前看過類似的東西,沒有及時發現任何問題,所以我採取了改變異常類型(我的代碼被拋出,而不是第三方)並忽略該特定類型。 – CMerat 2010-06-21 11:29:43

3

在「例外」下的Visual Studio調試菜單中查找。彈出的對話框應該允許您配置您要查找的行爲類型。

+1

選中「Thrown」,這將允許您處理處理以及未處理的異常。 – harpo 2010-06-21 01:57:17

相關問題