在调试模式下使用Polly

时间:2015-08-10 20:10:26

标签: c# visual-studio debugging

如果抛出异常,在调试模式下使用Polly时,Visual Studio会在第一次尝试时进入调试模式。我预计只有在最后一次尝试后才会抛出异常。有没有办法改变这种行为?

enter image description here

1 个答案:

答案 0 :(得分:1)

根据我的评论中提到的信息,我怀疑你的VS被配置为在DivideByZeroException s中突破。

在VS菜单中找到并打开Debug-> Exceptions ...

弹出的窗口控制VS是否在开箱即用的每个异常类型上打破所谓的First Chance Exceptions。

First Chance异常是指在抛出异常并且在它看起来是否存在适当的处理程序之前。因此,即使最终处理后的异常也会侵入VS.

在窗口的“Thrown”列中检查的所有异常都是这种情况。

不幸的是,复选框不是三态,这意味着即使未选中父复选框,也不意味着它的所有子项都未被选中。

您可以在以下窗口中找到异常请求:

公共语言运行时例外 - >系统 - > System.DivideByZeroException

确保未选中一个。