使用異常時,我總是喜歡不會在特定的try/catch語句中斷。從不中斷在Visual Studio中的特定try catch塊
例子:
- 我再也不想在我希望它(通常在更深的層)經常發生非常特殊的情況下,這個TimeoutException異常打破。
- 我想打破所有其他TimeoutExceptions。
- 對於一個非常高的水平嘗試/捕獲我其實從來沒有想要吞噬異常,然後再打破。說一些工人過程中最高槓杆的嘗試/抓住。
在VS有一個忽略基於ExceptionType和'除了這個DLL'屬性。
對我來說,這通常不是真的足夠,但更多的解決方法。你必須很幸運,他們實際上寫了一個你可以捕捉和忽略的特定的異常。僅僅爲這個功能添加一個單獨的程序集看起來有點過分。
問題
是否可以說「從來沒有在這個打破這個try/catch語句」 - 但在所有其它打破?
可能的重複:https://stackoverflow.com/questions/3688574/make-visual-studio-ignore-exceptions –
@羅伯特S.我不認爲這是重複的。這個問題問如何忽略特定的'''catch'''塊,而不是完整的'''Exception'''類型 – Iqon
好吧,我的壞。但它是一個可能的重複:https://stackoverflow.com/questions/1420390/dont-stop-debugger-at-that-exception-when-its-thrown-and-caught/3455100#3455100 –