如何为自定义异常类型关闭"抛出异常时中断"

Jef*_*f B 20 .net debugging exception visual-studio-2010 visual-studio

我正在做一些调试,我真的想要打开"抛出异常时打破".我依赖的第三方程序集定期抛出异常.其中一些,比如SynchronizationLockException我可以通过Debug - > Exceptions菜单关闭.

问题是他们也有一些自定义异常类型.反正有没有把它关掉?

Tho*_*que 34

Debug> Exceptions对话框中,单击Add,选择Common Language Runtime exception,然后输入异常的全名(而不是程序集限定名称).然后取消选中此异常的Thrown复选框.

  • 在VS2015中还有一个选项,只需等待命中异常,并在异常辅助窗口中取消选中"抛出此异常类型时出现的中断"框. (10认同)

And*_*rew 5

在 Visual Studio 2019 中,发生异常时,会出现信息对话框。

只需取消选中“当此异常类型为用户未处理时中断”。

异常对话框