在 C# 中编码时,我不喜欢处理异常,因为这样可以更容易地找出出错的位置和原因。但是,我不能给任何人一个不处理异常的程序。
我可以以某种方式强制 Visual Studio 中断每个异常,包括那些抛出在 try/catch 块中的异常吗?
在 C# 中编码时,我不喜欢处理异常,因为这样可以更容易地找出出错的位置和原因。但是,我不能给任何人一个不处理异常的程序。
我可以以某种方式强制 Visual Studio 中断每个异常,包括那些抛出在 try/catch 块中的异常吗?
VS2015 及更高版本:进入 Debug > Windows > Exception Settings 并选中 Common Language Runtime Exceptions 的复选框(在“Break When Thrown”列标题下方)。
VS2013 及更早版本:进入 Debug > Exceptions 并检查 Thrown 框反对 Common Language Runtime Exceptions。
但是,您可能会以这种方式得到很多噪音,因为这也会破坏库中或框架本身引发的异常。
Visual 2015 的更新(不是那么容易:p)
来源:https ://msdn.microsoft.com/en-us/library/d14azbfh(v=vs.110).aspx