我有一个经过彻底测试的实用程序类,我不希望 VS 调试器单步执行它的任何方法。我想我听说过一种将某些东西标记为不是我的代码的方法,这样Just My Code
调试器设置会导致调试器跳过这些方法调用,但是对于我的生活,我不记得类属性是什么(我也不能成功谷歌为了它)。
我知道我可以将这个类分成它自己的程序集并在发布模式下构建它以缓解问题,但我想进入一些程序集(并且我想将这个类保留在它所在的位置)。
这是可能的,还是我梦想着这个选择?
更新
Just My Code
我对这两个选项(DebuggerStepThrough 和 DebuggerNonUserCode)进行了一些测试,我发现 DebuggerNonUserCode 在启用/禁用时的行为与框架完全相同。该DebuggerStepThrough
属性总是导致调试器跳过用该属性标记的部分。为了一致性起见,我选择了 DebuggerNonUserCode。