强制中断程序中抛出的任何异常

hsp*_*mer 27 c# exception-handling exception

在C#中编码时,我不喜欢处理异常,因为它可以更容易地找出出错的地方和原因.但是,我不能给任何人一个不处理异常的程序.

我可以以某种方式强制Visual Studio打破每个异常,包括那些抛出try/catch块的异常吗?

ito*_*son 52

VS2015及更高版本:进入Debug> Windows> Exception Settings并选中Common Language Runtime Exceptions的复选框(在'Throwown Break'列标题下面).

VS2013及更早版本:进入Debug> Exceptions并根据Common Language Runtime Exceptions检查Thrown框.

你可能会以这种方式获得很多噪音,因为这也会破坏库中或框架内部抛出的异常.

  • 我最喜欢的快捷方式'ctrl + d e'.记住那些东西,它们会为你节省很多点击量. (5认同)
  • 这真是一种耻辱,这不是默认行为. (4认同)