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
(方括号)