所以我有這段代碼,並且在Visual Studio中進行調試時,即使在我的代碼中處理異常,也會中斷。我只想讓它在我的代碼未處理該異常時中斷。 「異常設置」框只能選擇繼續處理用戶代碼中未處理的異常,但這是不可接受的,因爲如果未處理,我仍然需要中斷它。我已經看過VS的早期版本的屏幕截圖,它有一個選項。這是VS 2015的bug還是微軟刪除了功能,還是我在這裏丟失了一些東西?如何讓Visual Studio 2015忽略處理的異常?
-1
A
回答
0
因此,原來這是一個已知的問題使用NUnit測試時。 NUnit基本上有一個巨大的try/catch你的代碼,所以VS認爲它被處理。
看到這個問題:Why doesn't Visual Studio break on exceptions when debugging unit tests?
1
在例外設置窗口中,當他們檢查就像他們是在你的照片,它總是會破裂,即使處理(注意窗口說Break When Thrown
)。
您可以右鍵單擊Common Language Runtime Exceptions
並在上下文菜單中選擇Restore Defaults
,這會在未處理時將其更改爲僅中斷。
+0
我已將它們重置爲其默認值,但在處理它時它仍然會中斷。 – frodo2975
0
它之前發生在我身上,我所做的:
- 我停止調試,並
- 清理解決方案 OR 重新啓動Visual Studio中。
我希望它也適用於你。
0
VS2015確實改變了某些設置,但在TOOLS-> Options-> Debugging-> General下啓用Just My Code之後,您可以使用「在用戶代碼中未處理時繼續」,它具有與舊版本相同的功能VS版本與異常窗口中的第二列。
更詳細的信息,請參閱以下博客:
相關問題
- 1. 使Visual Studio忽略異常?
- 2. 忽略流星的異常處理
- 3. 如何在Visual Studio 2015中忽略警告MSB3187
- 4. 在Visual Studio中處理異常
- 5. MS Visual Studio 2005 C++異常處理
- 6. 未找到文件異常Visual Studio 2015
- 7. 如何忽略pathtoolong異常?
- 8. 如何忽略異常
- 9. 如何忽略異常並繼續處理foreach循環?
- 10. 的Visual Studio 2015年出人意料地打破處理的異常
- 11. C#忽略未處理的異常的情況下
- 12. 忽略Visual Studio對組件派生類的處理
- 13. Java異常處理策略
- 14. WCF異常處理策略
- 15. 異常處理策略
- 16. 的Visual Studio 2015年會忽略字體設置
- 17. 的Visual Studio 2015年忽略具體項目包括:
- 18. Visual Studio在處理異常異常時出現異常,處理異常對話框
- 19. 預處理程序忽略
- 20. 如何忽略和錯誤Visual Studio WebTests
- 21. 如何強制Visual Studio忽略'System.StackOverflowException'?
- 22. C中的Visual Studio錯誤,0xfefefefe處未處理的異常
- 23. Visual Studio 2015如何禁用異常輸出
- 24. VS 2012(VB.net)在Windows 7忽略未處理的異常,64位
- 25. Visual Studio 2015忽略新文件夾和文件
- 26. JSLint - 在Visual Studio 2015中構建時忽略文件夾
- 27. 如何找到「被忽略」的異常?
- 28. 如何忽略F中的異常#
- 29. 如何忽略Selenium中的異常?
- 30. Visual Studio 2013忽略nuget.config
既然不能看不夠你的代碼,你在你抓有扔......你處理那些too..if不那麼它將會崩潰。 – Kyle
這對這種情況並不重要。問題是我希望它忽略我正在處理的異常,所以當綠線引發異常時,調試器不應該中斷。 – frodo2975
@ frodo2975,現在可以在異常設置窗口中看到「在用戶代碼中未處理時繼續」選項嗎?請與我們分享您身邊的最新信息。 –