有没有办法在运行调试器时过滤掉特定文件,特别是对于C#?我们有一个记录器类拦截某些类之间的调用并记录它们。尽管没有添加任何有用的信息,“Step Into”总是会经历该文件,这是非常令人讨厌的。
是否可以为运行调试器时应忽略的文件设置过滤器,以便始终跳过该步骤,而步骤将转到下一个未被忽略的文件?
答案 0 :(得分:3)
是的,您可以使用[DebuggerStepThrough]
标记调试器忽略的方法。例如:
public class Logger
{
[DebuggerStepThrough]
public void Log(string message);
}
现在,如果您尝试进入此方法,将跳过它。