c# - 调试时忽略特定文件

标签 c# visual-studio-2010 debugging visual-studio-debugging

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

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

最佳答案

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

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

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

关于c# - 调试时忽略特定文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18308561/

相关文章:

c# - C#中用户控件的属性总是为false?

c# - 线程仍在运行还是只是 LINQPad?

c# - 智能数据库搜索

c# - C#编译器将静态类解释为 namespace

c++ - 使用 C++ 通过 RS232 在 pc 和 arduino 之间进行串行通信

c# - 更好的 MonoTouch 与 TestFlight 崩溃

php - PHP解析/语法错误;以及如何解决它们

java - 代码中罕见的无限循环,不想等待它再次发生

ruby - 如何在运行时调试我的 Rack 应用程序?

c++ - VC++2010 中的编译器错误(2008 年干净!), "ambiguous call to overloaded function"