我有一个经过全面测试的实用程序类,并且我不希望VS调试器进入其任何方法。我想我已经听说过一种将某些东西标记为不是我的代码的方法,以便Just My Code
调试器设置使调试器跳过这些方法调用,但是对我而言,我无法回忆起class属性是什么(我也无法成功Google)。
我知道我可以将此类拆分为自己的程序集,并以 Release模式进行构建,以缓解此问题,但是我想跨入某些程序集(并且我希望将此类保留在原处)。
这可能吗,还是我在想这个选项?
更新
我对这两个选项(DebuggerStepThrough和DebuggerNonUserCode)进行了一些测试,发现启用/禁用Just My Code
时,DebuggerNonUserCode的行为与框架完全相同。 DebuggerStepThrough
属性始终使调试器跳过标有该属性的部分。为了保持一致性,我使用了DebuggerNonUserCode。
最佳答案
您正在寻找DebuggerNonUserCode属性。
关于c# - 我可以将一个类标记为不是我的代码,以便调试器逐步执行吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4951159/