工具|选项|调试未选中将所有输出重定向到立即 工具|选项|调试|输出窗口常规输出设置均为ON。 激活调试配置,检查定义DEBUG常量。
仍然Debug.WriteLine(“test”)不向输出窗口写入任何内容(也可以从sysinternals中的DebugView中捕获它)。是什么导致的?
答案 0 :(得分:2)
在配置文件中有这个,希望可以帮助其他人:
<system.diagnostics>
<trace>
<listeners>
<clear/>
</listeners>
</trace>
</system.diagnostics>
删除清楚,现在一切正常。谢谢@Hans Passant。
答案 1 :(得分:2)
或使用此:
System.Diagnostics.Debug.Listeners(0).WriteLine
而不仅仅是Debug.WriteLine
答案 2 :(得分:1)
我修复了关闭项目的问题,删除'bin'和'obj'文件夹。重新打开项目和Debug.WriteLine工作......
答案 3 :(得分:0)
只是想对于那个来到这个问题的人说,给出的答案和收到的答案0,System.Diagnostics.Debug.Listeners(0).WriteLine在VS2013中为我工作。将console.writeLine和/或debug.WriteLine更改为上面的内容,打开您的即时窗口并输出。祝你好运