Dot-Net

如何為自定義異常類型關閉“拋出異常時中斷”

  • May 8, 2012

我正在做一些調試,我真的想打開“拋出異常時中斷”選項。我依賴的第三方程序集會定期拋出異常。其中一些,比如 SynchronizationLockException 我可以通過 Debug -> Exceptions 菜單關閉。

問題是它們也有一些自定義異常類型。有沒有辦法關掉這些?

在 Visual Studio 2019 中,當異常發生時,會出現一個資訊對話框。

只需取消選中“當此異常類型為使用者未處理時中斷”。

異常對話框

Debug > Exceptions對話框中,點擊Add,選擇Common Language Runtime exceptions,然後輸入異常的全名(不是程序集限定名稱)。然後取消選中此異常的拋出複選框。

引用自:https://stackoverflow.com/questions/10506695