Visual Studio 2015 - New Exception Settings Window

在使用 Visual Studio 對 .NET 程式進行除錯時,有時候我們會需要對 Exception Setting 進行些調整,以便快速的找出問題發生的點。


但是以往的 Exception Setting 是以對話框形式呈現,開關設定十分的不便,且不具搜尋過濾的功能,要找到指定的設定很不容易。


這樣的問題在 Visual Studio 2015 獲得了改善,Exception Setting 改以 Window 方式呈現能方便我們隨時進行調動,也新噌了搜尋與過濾的功能便於快速找到指定的設定。


舉個例子來說,今天我們的程式碰到了個不如預期的問題,我們的程式會被導到例外被攔截的位置。


但例外被攔截的位置並非我們所關注的地方,此時我們會調整 Exception Setting 讓 Common Language Runtime Exceptions 設定被勾選,這樣因為可以攔截到 First chance exception,所以程式會改停在錯誤實際發生的位置。


若要細部指定特定的例外,像是 NullReferenceException,可以直接透過搜尋找到對應的設定。


針對非系統提供的例外,這邊也允許自行加入設定。