Visual Basic 응용 프로그램 디버깅
이 페이지는 Visual Studio에 기본 제공되는 디버깅 기능에 대한 설명서에 대한 링크를 제공합니다. 예를 들어 디버거 자체에서 런타임 동작을 관찰하여 응용 프로그램에서 의미 오류를 찾을 수 있습니다.
디버거를 사용하면 추가로 호출을 삽입하여 값을 출력하지 않아도 응용 프로그램의 변수 내용을 검사할 수 있습니다. 이와 유사하게 코드에 중단점을 삽입하여 지정하는 위치에서 실행을 중지시킬 수 있습니다.
실행 제어
다음 표에서는 실행 제어와 관련된 디버깅 작업을 나열하고 이와 관련된 도움말 페이지의 링크를 제공합니다.
To |
참조 |
Visual Studio 프로젝트 디버깅, 프로세스에 연결, 코드 중단, 단계별 코드 실행, 커서까지 실행, 호출 스택의 함수까지 실행, 다음 문 설정, 내 코드만 단계별 실행, 디버깅 중지, 디버깅 다시 시작 또는 디버깅된 프로세스에서 분리를 시작합니다. |
|
프로그램의 디버그 버전 및 릴리스 버전에 대한 구성을 지정합니다. |
|
시작 옵션을 설정합니다(명령줄 인수, 작업 디렉터리, 원격 컴퓨터). |
|
디자인 타임에 디버깅합니다. |
|
Visual Studio 외부에서 실행 중인 프로그램에 치명적 오류가 발생할 경우 Visual Studio 디버거를 시작하는 JIT(Just-In-Time) 디버깅을 활성화합니다. |
|
소스 줄, 어셈블리 명령 및 호출 스택 함수에서 중단점을 설정합니다. 조건, 적중된 횟수 및 실행 위치를 지정합니다. |
중단점: Visual Studio 디버거에서 원하는 시기 및 위치에서 적중 횟수, 호출 스택 함수 및 조건을 사용하여 중단 |
예외 처리
다음 표에서는 예외 처리와 관련된 디버깅 작업을 나열하고 이와 관련된 도움말 페이지로 안내합니다.
To |
참조 |
처리되지 않은 예외에서 중단합니다. |
|
예외가 throw되었을 때 중단합니다. |
|
첫째 예외에서 중단합니다. |
|
예외 도우미를 사용합니다. |
|
새 예외를 추가합니다. |
|
예외가 throw된 후 실행을 계속합니다. |
편집하며 계속하기
다음 표에서는 편집하며 계속하기와 관련된 디버깅 작업을 나열하고 이와 관련된 도움말 페이지로 안내합니다.
To |
참조 |
편집하며 계속하기 기능을 켜고 끕니다. |
|
코드 변경 내용을 적용하는 도중 편집하며 계속하기를 중지합니다. |
|
중단 모드에서 편집을 적용합니다. |
디버깅 데이터 검사
다음 표에서는 디버깅 데이터 보기와 관련된 디버깅 작업을 나열하고 이와 관련된 도움말 페이지로 안내합니다.
To |
참조 |
레지스터 창을 사용하여 레지스터 내용을 표시합니다. |
|
호출 스택 창을 사용하여 현재 스택에 있는 함수 또는 프로시저 호출을 봅니다. |
|
디스어셈블리 창을 사용하여 컴파일러에서 만든 명령에 해당하는 어셈블리 코드를 봅니다. |
|
모듈 창을 사용하여 프로그램에 사용되는 모듈을 나열하고 설명합니다. |
|
스크립트 탐색기 창을 사용하여 현재 프로그램에 로드된 스크립트 파일을 나열합니다. |
|
스레드 창을 사용하여 프로그램의 스레드를 검사하고 제어합니다. |
참고 항목
작업
방법: 편집하며 계속하기를 사용하여 중단 모드에서 편집 적용
개념
Visual Studio에서 디버깅 시작, 중단, 단계별 실행, 실행 및 중지
IntelliTrace로 코드 실행을 기록하여 응용 프로그램 디버깅