代码之家  ›  专栏  ›  技术社区  ›  Kev Hunter

为什么Trace.WriteLine(“Test”)在针对.NET4.0时不出现,而在针对.NET3.5时出现

  •  3
  • Kev Hunter  · 技术社区  · 16 年前

    我刚刚注意到,当我从控制台应用程序调用以下代码时

    for (int i = 0; i < 10; i++)
    {
      Trace.WriteLine("Logging");
      Debug.WriteLine("Logging Debug");
    }
    

    发生了什么变化,我如何修复?

    3 回复  |  直到 16 年前
        1
  •  4
  •   jeremy    15 年前

    Microsoft Connect

    CLR本机的体系结构 只管理连接,因此 工作。

        2
  •  0
  •   Bernhard Hofmann    16 年前

    你是在同一台机器上做的吗?

    可能是调试查看器(假定来自Sysinternals的DbgView)未连接。检查调试查看器的标题以获取您连接到的计算机的名称。

        3
  •  0
  •   Ashley Davis    14 年前

    这为我解决了问题:

    Trace.Autoflush = true;