2
在Visual Studio中,我得到一個對話框說像停止「在用戶代碼中處理」對話框的異常類型
「XXX發生在YYY.dll但類型的異常在 用戶代碼沒有處理「
並暫停我的代碼。在VS2013中有沒有一種方法可以僅僅爲這種異常類型(這是針對自定義異常)進行抑制?
在Visual Studio中,我得到一個對話框說像停止「在用戶代碼中處理」對話框的異常類型
「XXX發生在YYY.dll但類型的異常在 用戶代碼沒有處理「
並暫停我的代碼。在VS2013中有沒有一種方法可以僅僅爲這種異常類型(這是針對自定義異常)進行抑制?
是的,處理異常。
或者:
ArgumentNullException
IndexOutOfRangeException
的情況下);try...catch
塊(如因特網關閉導致異常)。如果你想在禁用郵件處理例外,您可以設置時如果在調試>例外對話框中一個特定的異常Visual Studio中休息。然後取消選中拋出爲您的特定例外。
「未在用戶代碼**中處理**」。如果啓用了「只是我的代碼」並且爲此異常選中了「用戶處理」,則取消選擇*引發*此特定異常將不起作用。 – tsul
我可以問爲什麼你不只是在你的代碼中處理異常? – Sayse
另一種方法是,默認的未處理的異常處理接管並斷開流程。這是你想要的行爲嗎? –
異常由第三方庫(快速修復)處理,所以我不想處理異常。只是想在VS中調試時阻止它被拾取。有沒有可以禁用此操作的選項? –