偵錯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中文網其他相關文章!