WPF アプリケーションのコンソール出力のトラブルシューティング
WPF 開発者は、コマンド ラインからデバッグするときに Console.WriteLine()
が効果的ではないと感じることがよくあります。 これは、その適用に関する一般的な誤解に由来しています。
Console.WriteLine()
は、WPF アプリケーションではなく、コンソール アプリケーション向けに特別に設計されています。 WPF アプリケーション内で出力をデバッグする場合、正しいメソッドは Trace.WriteLine()
です。これにより、デバッグ情報が Visual Studio の「出力」ウィンドウに送信されます。
System.Diagnostics
にアクセスするには、using System.Diagnostics;
を使用して Trace.WriteLine()
名前空間を忘れずに含めてください。
例:
<code class="language-csharp">using System.Diagnostics; class Program { static void Main() { Trace.WriteLine("This message will appear in the Visual Studio Output window."); } }</code>
以上がWPF アプリケーションで Console.WriteLine() が機能しない理由と代替手段は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。