【发布时间】:2010-12-14 11:09:53
【问题描述】:
在使用 C# 编码时,我不喜欢处理异常,因为这样可以更轻松地找出出错的位置和原因。但是,我不能给任何人一个不处理异常的程序。
我能否以某种方式强制 Visual Studio 中断每个异常,包括抛出在 try/catch 块中的异常?
【问题讨论】:
标签: c# vb.net exception visual-studio-debugging
在使用 C# 编码时,我不喜欢处理异常,因为这样可以更轻松地找出出错的位置和原因。但是,我不能给任何人一个不处理异常的程序。
我能否以某种方式强制 Visual Studio 中断每个异常,包括抛出在 try/catch 块中的异常?
【问题讨论】:
标签: c# vb.net exception visual-studio-debugging
VS2015 及更高版本:进入调试 > Windows > 异常设置并选中公共语言运行时异常复选框(在“抛出时中断”列标题下方)。
VS2013 及更早版本:进入 Debug > Exceptions 并针对 Common Language Runtime Exceptions 选中 Thrown 框。
您可能会以这种方式得到很多的噪音,因为这也会破坏库中或框架本身引发的异常。
【讨论】:
Visual 2015 更新(不那么容易:p)
来源:https://msdn.microsoft.com/en-us/library/d14azbfh(v=vs.110).aspx
【讨论】: