C# 프로그램을 디버깅할 때 System.Diagnostics.Debug.WriteLine 호출이 출력 창에 표시됩니다(Ctrl Alt 영형). 하지만 그렇지 않은 경우에는 이유가 있을 수 있습니다.
먼저 도구 → 옵션 → 디버깅 → 일반에서 "모든 출력 창 텍스트를 직접 실행 창으로 리디렉션"이 선택 해제되어 있는지 확인하세요.
그게 문제가 아니라면 System.Diagnostics.Debug.WriteLine 호출을 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!