在C#中编码时,我不喜欢处理异常,因为它可以更容易地找出出错的地方和原因。但是,我不能给任何人一个不处理异常的程序。
我可以以某种方式强制Visual Studio打破每个异常,包括那些在try / catch块中抛出的异常吗?
答案 0 :(得分:50)
VS2015及更高版本:进入调试> Windows>异常设置并选中公共语言运行时异常的复选框(在“抛出后中断”列标题下方)。
VS2013及更早版本:进入调试>异常并检查“公共语言运行时异常”的“投掷”框。
你可能会以这种方式获得 lot 的噪音,因为这也会破坏库中或框架内部抛出的异常。
答案 1 :(得分:0)
Visual 2015上的更新(不那么容易:p)
来源:https://msdn.microsoft.com/en-us/library/d14azbfh(v=vs.110).aspx