在工具/异常中,我设置了引发异常时调试器停止的选项。是否被抓住。
如何排除该规则的例外?我的代码中某个地方有一个捕获的异常,它是程序逻辑的一部分。因此,我显然不希望该异常在每次被击中时都停止调试器。
示例:我想忽略344行上的nullreference异常(已捕获)。我想停止其他所有例外
如果我没记错的话,您可以DebuggerStepThrough在方法中使用一个属性,该属性包含您不希望引发异常的代码。我想您可以隔离在方法中引发恼人异常的代码,并用属性装饰它。
DebuggerStepThrough