C# プログラムをデバッグする場合、System.Diagnostics.Debug.WriteLine 呼び出しが出力ウィンドウ (Ctrl Alt) に表示されます。お)。ただし、これが起こらない場合は、何らかの理由がある可能性があります。
まず、[ツール] → [オプション] → [デバッグ] → [全般] で [すべての出力ウィンドウのテキストをイミディエイト ウィンドウにリダイレクトする] がオフになっていることを確認します。
それが問題でない場合は、TraceListener をDebug.Listeners コレクション。これにより、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」。 EventLogTraceListener や ConsoleTraceListener などの他の TraceListener を指定して、Debug.WriteLine 呼び出しを別の場所に出力することもできます。
以上が「System.Diagnostics.Debug.WriteLine」の出力はどこにあり、どのように変更できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。