WPF 애플리케이션에서 Console.WriteLine()
을 사용하면 눈에 띄는 출력이 나오지 않는 경우가 많습니다. 이 글에서는 그 이유를 설명하고 효과적인 대안을 제시합니다.
Console.WriteLine()
은 WPF 애플리케이션에는 없는 콘솔 창을 사용하여 콘솔 애플리케이션에 맞게 조정되었습니다. 따라서 WPF 환경 내에서 콘솔에 쓰려는 시도는 실패합니다.
System.Diagnostics.Trace.WriteLine()
WPF 내에서 출력하려면 System.Diagnostics.Trace.WriteLine()
을 사용하세요. 이렇게 하면 디버깅 중에 출력이 Visual Studio 출력 창으로 리디렉션됩니다.
Trace.WriteLine()
을 사용하려면 코드에 다음 using 문을 추가하세요.
<code class="language-csharp">using System.Diagnostics;</code>
Trace.WriteLine()
외에도 Debugger.Log()
과 같은 다른 디버깅 도구를 탐색하여 메시지 분류를 더욱 세밀하게 제어할 수 있습니다.
위 내용은 WPF 애플리케이션에서 `Console.WriteLine()`이 작동하지 않는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!