디버깅 준비: Windows Forms 응용 프로그램

업데이트: 2007년 11월

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

Edition

Visual Basic

C#

C++

Web Developer

Express

항목이 적용됨 항목이 적용됨 항목이 적용됨 항목이 적용되지 않음

Standard

항목이 적용됨

항목이 적용됨

항목이 적용됨

항목이 적용되지 않음

Pro 및 Team

항목이 적용됨

항목이 적용됨

항목이 적용됨

항목이 적용되지 않음

표의 범례:

항목이 적용됨

해당

항목이 적용되지 않음

해당 없음

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

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

Windows Forms 프로젝트 템플릿은 CLR(공용 언어 런타임)을 사용하여 Windows Forms 응용 프로그램을 만듭니다. 이러한 형식의 응용 프로그램은 Visual Studio에서 쉽게 디버깅할 수 있습니다. 자세한 내용은 방법: Windows 응용 프로그램 프로젝트 만들기를 참조하십시오.

프로젝트 템플릿을 사용하여 Windows Forms 프로젝트를 만들면 Visual Studio에서는 디버그 및 릴리스 구성에 필요한 설정을 자동으로 만듭니다. 필요하면 이 설정을 변경할 수 있습니다. 이러한 설정은 <project name> 속성 페이지 대화 상자(Visual Basic의 경우 My Project)에서 변경할 수 있습니다.

자세한 내용은 관리되는 디버깅: 권장 속성 설정을 참조하십시오.

다음 표에서는 권장 속성 설정을 하나 더 보여 줍니다.

디버그 탭의 구성 속성

속성 이름

설정

시작 작업

  • 대부분의 경우 시작 프로젝트로 설정합니다. 디버깅(일반적으로 DLL 디버깅)을 시작할 때 다른 실행 파일을 시작하려면 시작 외부 프로그램으로 설정합니다.

Windows Forms 응용 프로그램을 Visual Studio 내에서 디버깅하거나 이미 실행 중인 응용 프로그램에 연결하여 디버깅할 수 있습니다. 연결에 대한 자세한 내용은 실행 중인 프로세스에 연결을 참조하십시오.

C#, J# 또는 Visual Basic Windows Forms 응용 프로그램을 디버깅하려면

  1. Visual Studio에서 프로젝트를 엽니다.

  2. 필요한 중단점을 만듭니다.

    Windows Forms 응용 프로그램은 이벤트 구동 응용 프로그램이므로 중단점은 이벤트 처리기 코드에 배치되거나 이벤트 처리기 코드에서 호출하는 메서드에 배치됩니다. 중단점이 배치되는 일반적인 이벤트는 다음과 같습니다.

    1. Click, Enter 같이 컨트롤에 연결된 이벤트

    2. Load, Activated 같이 응용 프로그램 시작 및 종료에 연결된 이벤트

    3. 포커스 및 유효성 검사 이벤트

    자세한 내용은 Windows Forms에서 이벤트 처리기 만들기를 참조하십시오.

  3. 디버그 메뉴에서 시작을 클릭합니다.

  4. 디버거 로드맵에서 설명하는 방법에 따라 디버깅합니다.

참고 항목

작업

방법: 디버그 및 릴리스 구성 설정

개념

C# 디버그 구성에 대한 프로젝트 설정

Visual Basic 디버그 구성에 대한 프로젝트 설정

기타 리소스

관리 코드 디버깅

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

실행 중인 프로세스에 연결

Windows Forms