Visual studio 2010 Debug.WriteLine未将输出写入Visual Studio 2010中的OutputWindows

Visual studio 2010 Debug.WriteLine未将输出写入Visual Studio 2010中的OutputWindows,visual-studio-2010,debugging,Visual Studio 2010,Debugging,工具|选项|调试将所有输出重定向到立即状态未选中。 工具|选项|调试|输出窗口常规输出设置均打开。 调试配置被激活,定义调试常量被选中 仍然调试。WriteLine(“测试”)不向输出窗口写入任何内容(也无法从sysinternals在DebugView中捕获它)。是什么原因造成的?在配置文件中有这个,希望能帮助其他人: <system.diagnostics> <trace> <listeners> <clear

工具|选项|调试将所有输出重定向到立即状态未选中。
工具|选项|调试|输出窗口常规输出设置均打开。 调试配置被激活,定义调试常量被选中


仍然调试。WriteLine(“测试”)不向输出窗口写入任何内容(也无法从sysinternals在DebugView中捕获它)。是什么原因造成的?

在配置文件中有这个,希望能帮助其他人:

<system.diagnostics>
    <trace>
      <listeners>
          <clear/>
      </listeners>
    </trace>
  </system.diagnostics>


清除,现在一切正常。谢谢@Hans Passant。

我解决了关闭项目、删除“bin”和“obj”文件夹的问题。重新打开项目并调试。WriteLine工作

或使用以下命令:

System.Diagnostics.Debug.Listeners(0.WriteLine)


不只是Debug.WriteLine

我只想对任何回答这个问题的人说,给出的答案和收到的答案都是0,System.Diagnostics.Debug.Listeners(0)。WriteLine在VS2013中为我工作。将console.writeLine和/或debug.writeLine更改为上述内容,打开即时窗口,输出就在那里。祝你好运

更好地记录你的问题。创建新项目时会发生什么情况?.exe.config文件中有什么?打开非托管调试时会发生什么?对我来说很有用,谢谢!但它应该是
System.Diagnostics.Debug.Listeners[0]。WriteLine
(方括号)