3
运行调试器时是否有任何方法可以过滤掉特定的文件,特别是C#?我们有一个记录器类,用于拦截某些类之间的调用并记录它们。 “Step Into”总是通过该文件,尽管它没有添加任何有用的信息,这是非常烦人的。调试时忽略特定文件
是否有可能为运行调试器时应忽略的文件设置过滤器,以便始终跳过该文件,并转到下一个不被忽略的文件?
运行调试器时是否有任何方法可以过滤掉特定的文件,特别是C#?我们有一个记录器类,用于拦截某些类之间的调用并记录它们。 “Step Into”总是通过该文件,尽管它没有添加任何有用的信息,这是非常烦人的。调试时忽略特定文件
是否有可能为运行调试器时应忽略的文件设置过滤器,以便始终跳过该文件,并转到下一个不被忽略的文件?
是的,您可以使用[DebuggerStepThrough]
标记调试器忽略的方法。例如:
public class Logger
{
[DebuggerStepThrough]
public void Log(string message);
}
现在,如果您尝试进入此方法,它将被跳过。
似乎你是'DebuggerStepThroughAttribute'之后,但不确定你的意思是'file'。 – I4V
或'DebuggerHiddenAttribute'。但我认为你不能将它应用于整个班级或文件,它只适用于功能。 – Andomar