Share via


디버깅 준비: Windows Forms 애플리케이션

Windows Forms 앱 프로젝트 템플릿은 Windows Forms 애플리케이션을 만듭니다. 이러한 형식의 애플리케이션은 Visual Studio에서 쉽게 디버깅할 수 있습니다. 이 형식의 프로젝트를 만드는 방법에 대한 자세한 내용은 Windows Form 앱 만들기를 참조하세요.

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

자세한 내용은 권장 속성 설정을 참조하세요.

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

디버그 탭의 구성 속성

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

Windows Forms 애플리케이션을 Visual Studio 내에서 디버깅하거나 이미 실행 중인 애플리케이션에 연결하여 디버깅할 수 있습니다. 연결에 대한 자세한 내용은 실행 중인 프로세스에 연결을 참조하세요.

C#, F# 또는 Visual Basic Windows Forms 애플리케이션을 디버깅하려면

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

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

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

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

    2. Load, Activated 같이 애플리케이션 시작 및 종료에 연결된 이벤트

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

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

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

  4. 디버거 소개에 설명된 기술을 사용하여 디버그합니다.