在C#中編寫代碼時,我不想處理異常,因爲它可以更容易地找出出錯的位置和原因。但是,我不能給任何人一個不處理異常的程序。對程序中拋出的任何異常強制中斷
我可以以某種方式強制Visual Studio打破每個異常,包括在try/catch塊內引發的異常嗎?
在C#中編寫代碼時,我不想處理異常,因爲它可以更容易地找出出錯的位置和原因。但是,我不能給任何人一個不處理異常的程序。對程序中拋出的任何異常強制中斷
我可以以某種方式強制Visual Studio打破每個異常,包括在try/catch塊內引發的異常嗎?
VS2015及更高版本:進入調試> Windows>異常設置並選中公共語言運行時異常(位於'投擲時斷點'列標題下方)的複選框。
VS2013及更早版本:進入「調試」>「異常」並檢查「投擲」框與公共語言運行時異常。
雖然這樣你可能會得到一個很多噪聲,因爲這也會破壞在庫中或框架內部引發的異常。視覺2015
更新(不是那麼容易的:P)
來源:https://msdn.microsoft.com/en-us/library/d14azbfh(v=vs.110).aspx
這是一個真正的恥辱,這是不是默認的行爲。 – stusmith 2009-11-08 22:40:46
我最喜歡的快捷方式'ctrl + d e'。請記住這些事情,它們會爲您節省大量的點擊。 – nothrow 2009-11-08 22:41:15
如果我知道這很容易,我會早點提出這個問題。這將爲我節省很多時間。謝謝! – hsprogrammer 2009-11-09 00:12:10