工具|选项|调试将所有输出重定向到立即未选中。
工具|选项|调试|输出窗口 常规输出设置全部开启。调试配置被激活,define DEBUG 常量被选中。
仍然 Debug.WriteLine("test") 没有向输出窗口写入任何内容(也无法从 sysinternals 在 DebugView 中捕获它)。什么会导致这种情况?
工具|选项|调试将所有输出重定向到立即未选中。
工具|选项|调试|输出窗口 常规输出设置全部开启。调试配置被激活,define DEBUG 常量被选中。
仍然 Debug.WriteLine("test") 没有向输出窗口写入任何内容(也无法从 sysinternals 在 DebugView 中捕获它)。什么会导致这种情况?
或使用这个:
System.Diagnostics.Debug.Listeners(0).WriteLine
而不仅仅是 Debug.WriteLine
在配置文件中有这个,希望可以帮助别人:
<system.diagnostics>
<trace>
<listeners>
<clear/>
</listeners>
</trace>
</system.diagnostics>
清除清除,现在一切正常。谢谢@Hans Passant。
我解决了关闭项目的问题,删除了“bin”和“obj”文件夹。重新打开项目和 Debug.WriteLine 工作......
只想对任何提出这个问题的人说,给出的答案是 0,System.Diagnostics.Debug.Listeners(0).WriteLine 在 VS2013 中对我有用。将 console.writeLine 和/或 debug.WriteLine 更改为上述内容,打开您的即时窗口并在那里输出。祝你好运