调试 C# 程序时,System.Diagnostics.Debug.WriteLine 调用会显示在输出窗口中(Ctrl Alt O)。但是,如果没有发生这种情况,可能是有原因的。
首先,确保在“工具”→“选项”→“调试”→“常规”下取消选中“将所有输出窗口文本重定向到立即窗口”。
如果这不是问题,请记住,通过向调试.侦听器集合。这允许您自定义 Debug.WriteLine 输出的显示位置。
例如,如果您将以下代码添加到程序中:
using System.Diagnostics; using System.Diagnostics.TextWriterTraceListener; // Create a text writer. var traceListener = new TextWriterTraceListener("MyLog.txt"); // Add the trace listener to the debug listeners collection. Debug.Listeners.Add(traceListener);
Debug.WriteLine 调用现在将输出到文件“MyLog.txt”。您还可以指定其他 TraceListener,例如 EventLogTraceListener 或 ConsoleTraceListener,以将 Debug.WriteLine 调用输出到不同位置。
以上是`System.Diagnostics.Debug.WriteLine` 输出去了哪里,如何更改它?的详细内容。更多信息请关注PHP中文网其他相关文章!