当它被抛出并被捕获时,不要在调试器停止

时间:2016-02-10 08:46:20

标签: c# visual-studio-2015

我使用DebuggerStepThrough来防止调试器暂停我故意作为逻辑决策处理的异常(我只在对象模型让我别无选择时才这样做。)

自从安装VS 2015并使用'Break on ALL CLR Exceptions'后,DebuggerStepThrough不再有效。

任何人都知道如何解决这个问题?

此问题已在其他地方讨论过,但我认为现在需要更新VS 2015: Don't stop debugger at THAT exception when it's thrown and caught

- 编辑 -

澄清DebuggerStepThrough对我不起作用。

当“Break on ALL CLR Exceptions”为OFF时,它可以正常工作。

当'Break on ALL CLR Exceptions'为ON时,调试器在我调用具有DebuggerStepThrough的方法的行上停止,即使在该方法中处理异常。非常讨厌!

0 个答案:

没有答案