是否有一个编译指示或调试器属性允许调试器在抛出特定异常时不会中断,即使在“调试>>异常”菜单下我已经告诉它在抛出任何 CLR 异常时中断?
一般来说,在开发过程中,我喜欢让它在调试时中断异常,以便我可以立即检查它们。有时有一些孤立的情况,已知这段代码偶尔会引发异常,我已经使用 try-catch 处理了它。请参阅这个问题的答案,其中一致认为 try-catch 是最正确的情况。
我希望能够在方法上设置一个属性(类似于 System.Diagnostics.DebuggerHiddenAttribute),它只是忽略方法中抛出的任何异常。
顺便说一句,我目前在 Visual Studio 2008 中遇到这种情况,但我猜要么所有版本都有答案,要么没有。