4

运行调试器时有什么方法可以过滤掉特定文件,特别是针对 C#?我们有一个记录器类,它拦截某些类之间的调用并记录它们。尽管“Step Into”没有添加任何有用的信息,但它总是会遍历该文件,这很烦人。

是否可以为运行调试器时应忽略的文件设置过滤器,以便始终跳过它,而将步骤转到下一个未忽略的文件?

4

1 回答 1

3

是的,您可以使用 标记要被调试器忽略的方法[DebuggerStepThrough]。例如:

public class Logger
{
    [DebuggerStepThrough]
    public void Log(string message);
}

现在,如果您尝试单步执行此方法,它将被跳过。

于 2013-08-19T07:39:41.040 回答