출력 창에 표시되는 진단 메시지

업데이트: 2007년 11월

이 항목은 다음 언어에 적용됩니다.

Edition

Visual Basic

C#

C++

Web Developer

Express

항목이 적용됨 항목이 적용됨

관리 전용

항목이 적용됨

Standard

항목이 적용됨 항목이 적용됨

관리 전용

항목이 적용됨

Pro 및 Team

항목이 적용됨 항목이 적용됨

관리 전용

항목이 적용됨

표의 범례:

항목이 적용됨

해당

항목이 적용되지 않음

해당 없음

항목이 적용되지만 명령은 기본적으로 숨겨짐

명령은 기본적으로 숨겨져 있습니다.

System.Diagnostics 클래스 라이브러리에 포함된 Debug 클래스 또는 Trace 클래스를 사용하여 출력 창에 런타임 메시지를 표시할 수 있습니다. 디버그 버전 프로그램에서만 출력할 경우에는 Debug 클래스를 사용하십시오. 디버그 및 릴리스 버전에서 모두 출력하려면 Trace 클래스를 사용하십시오.

출력 메서드

Trace 클래스와 Debug 클래스에는 다음과 같은 출력 메서드가 있습니다.

  • 실행을 중단하지 않고 정보를 출력하는 여러 가지 Write 메서드. 이 메서드는 이전 Visual Basic 버전의 Debug.Print 메서드 대신 사용됩니다.

  • 지정된 조건이 실패할 경우 실행을 중단하고 정보를 출력하는 Debug.AssertTrace.Assert 메서드. 기본적으로 Assert 메서드는 해당 정보를 대화 상자에 표시합니다. 자세한 내용은 관리 코드에 어설션 사용을 참조하십시오.

  • 항상 실행을 중단하고 정보를 출력하는 Debug.FailTrace.Fail 메서드. 기본적으로 Fail 메서드는 정보를 대화 상자에 표시합니다.

응용 프로그램의 프로그램 출력 이외에도 출력 창에는 다음과 같은 정보가 표시될 수 있습니다.

  • 디버거에서 로드하거나 언로드한 모듈 정보

  • throw된 예외 정보

  • 종료되는 프로세스 정보

  • 종료되는 스레드 정보

참고 항목

개념

디버거 보안

계측 및 추적 소개

참조

출력 창

기타 리소스

응용 프로그램 추적 및 조율

디버깅 준비: C# 및 Visual Basic 프로젝트 형식

관리 코드 디버깅