我使用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的方法的行上停止,即使在该方法中处理异常。非常讨厌!