디버깅 준비: Windows Forms 응용 프로그램
이 항목은 다음 언어에 적용됩니다.
Edition |
Visual Basic |
C# |
F# |
C++ |
Web Developer |
---|---|---|---|---|---|
Express |
|||||
Pro, Premium 및 Ultimate |
Windows Forms 프로젝트 템플릿은 Windows Forms 응용 프로그램을 만듭니다. 이러한 형식의 응용 프로그램은 Visual Studio에서 쉽게 디버깅할 수 있습니다. 자세한 내용은 방법: 새 Windows Forms 응용 프로그램 프로젝트 만들기를 참조하십시오.
프로젝트 템플릿을 사용하여 Windows Forms 프로젝트를 만들면 Visual Studio에서는 디버그 및 릴리스 구성에 필요한 설정을 자동으로 만듭니다. 필요하면 이 설정을 변경할 수 있습니다. 이러한 설정은 <project name> 속성 페이지 대화 상자(Visual Basic의 경우 My Project)에서 변경할 수 있습니다.
자세한 내용은 관리되는 디버깅: 권장 속성 설정을 참조하십시오.
다음 표에서는 권장 속성 설정을 하나 더 보여 줍니다.
디버그 탭의 구성 속성
속성 이름 |
설정 |
---|---|
시작 작업 |
|
Windows Forms 응용 프로그램을 Visual Studio 내에서 디버깅하거나 이미 실행 중인 응용 프로그램에 연결하여 디버깅할 수 있습니다. 연결에 대한 자세한 내용은 실행 중인 프로세스에 연결을 참조하십시오.
C#, F# 또는 Visual Basic Windows Forms 응용 프로그램을 디버깅하려면
Visual Studio에서 프로젝트를 엽니다.
필요한 중단점을 만듭니다.
Windows Forms 응용 프로그램은 이벤트 구동 응용 프로그램이므로 중단점은 이벤트 처리기 코드에 배치되거나 이벤트 처리기 코드에서 호출하는 메서드에 배치됩니다. 중단점이 배치되는 일반적인 이벤트는 다음과 같습니다.
Click, Enter 같이 컨트롤에 연결된 이벤트
Load, Activated 같이 응용 프로그램 시작 및 종료에 연결된 이벤트
포커스 및 유효성 검사 이벤트
자세한 내용은 Windows Forms에서 이벤트 처리기 만들기를 참조하십시오.
디버그 메뉴에서 시작을 클릭합니다.
디버거 로드맵에서 설명한 방법으로 디버깅합니다.
참고 항목
작업
개념
Visual Basic 디버그 구성에 대한 프로젝트 설정