카테고리 보관물: C#

C#

Visual Studio의 출력 창에 쓰기 메시지를 쓰려고합니다. Java와 같은 기능을 검색했습니다

디버깅 목적으로 출력 창에 메시지를 쓰려고합니다. Java와 같은 기능을 검색했습니다 system.out.println(""). 나는 시도 Debug.Write, Console.WriteTrace.Write. 오류는 발생하지 않지만 아무 것도 인쇄하지 않습니다.

“DEBUG 상수 정의”및 “TRACE 상수 정의”옵션이 선택되어 있습니다.

메뉴 도구옵션디버깅“모든 출력 창 텍스트를 즉시 창으로 리디렉션” 옵션이 선택되어 있지 않습니다.

구성 : 활성 (디버그)

참고 : 관련이있는 경우 마법사를 사용하여 “Windows Forms 응용 프로그램”으로 프로젝트를 만들었습니다. 어디를 볼지 모르겠습니다.



답변

System.Diagnostics네임 스페이스를 추가하면 Debug.WriteLine()IDE의 출력 창에 메시지를 빠르게 인쇄하는 데 사용할 수 있습니다 . 자세한 내용은 다음을 참조하십시오.


답변

디버그 출력 창에 기록됩니다.

using System.Diagnostics;

Debug.WriteLine("Send to debug output.");

답변

사용하다:

System.Diagnostics.Debug.WriteLine("your message here");

답변

Debug.WriteLine

당신이 찾고있는 것입니다.

그렇지 않은 경우 다음을 수행하십시오.

메뉴 도구옵션디버깅즉시 출력을 보냅니다를 선택 취소 합니다.


답변

나를 위해 디버그 네임 스페이스가 아닌 트레이스 네임 스페이스 만 작동했습니다.

System.Diagnostics.Trace.WriteLine("message");

Visual Studio 2010에서 C # 프로젝트로 작업하고 있습니다.


답변

당신은 찾고 있습니다

MessageBox.Show()

또는

Debug.Writeline()

답변

호출

System.Diagnostics.Debug.WriteLine("message");

.NET Core (V 1.0 또는 1.1) 작업시 실패합니다 .

에서 로거를 작성하여 사용해야 Microsoft.Extensions.Logging하지만 해당 로그는 Visual Studio의 출력 창이 아닌 dotnet.exe 팝업 콘솔 창에만 나타납니다.