2013-08-19 93 views
3

运行调试器时是否有任何方法可以过滤掉特定的文件,特别是C#?我们有一个记录器类,用于拦截某些类之间的调用并记录它们。 “Step Into”总是通过该文件,尽管它没有添加任何有用的信息,这是非常烦人的。调试时忽略特定文件

是否有可能为运行调试器时应忽略的文件设置过滤器,以便始终跳过该文件,并转到下一个不被忽略的文件?

+2

似乎你是'DebuggerStepThroughAttribute'之后,但不确定你的意思是'file'。 – I4V

+0

或'DebuggerHiddenAttribute'。但我认为你不能将它应用于整个班级或文件,它只适用于功能。 – Andomar

回答

3

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

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

现在,如果您尝试进入此方法,它将被跳过。