다음을 통해 공유


디버거에서 데이터 보기

업데이트: 2007년 11월

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

Edition

Visual Basic

C#

C++

Web Developer

Express

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

Standard

항목이 적용됨

항목이 적용됨

항목이 적용됨

항목이 적용됨

Pro 및 Team

항목이 적용됨

항목이 적용됨

항목이 적용됨

항목이 적용됨

표의 범례:

항목이 적용됨

해당

항목이 적용되지 않음

해당 없음

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

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

Visual Studio 디버거는 프로그램의 상태를 검사하고 수정하는 여러 가지 도구를 제공합니다. 이러한 도구의 대부분은 중단 모드에서만 작동합니다.

데이터 팁

DataTips는 디버깅하는 동안 프로그램의 변수 및 개체에 대한 정보를 보기 위한 가장 편리한 도구 중 하나입니다. 디버거가 중단 모드에 있을 때 소스 창에서 마우스 포인터를 변수 위에 놓으면 현재 범위 내에서 변수 값을 볼 수 있습니다. Visual Studio 2005에서 DataTips는 복잡한 데이터 형식을 더 편리하고 효과적으로 볼 수 있도록 기능이 향상되었습니다. 자세한 내용은 방법: DataTips 사용을 참조하십시오.

시각화 도우미

시각화 도우미는 Visual Studio 디버거의 새 구성 요소로, 개체 또는 변수의 내용을 의미 있는 방식으로 볼 수 있도록 합니다. 예를 들어, HTML 시각화 도우미를 사용하면 HTML 문자열을 브라우저에서 해석되고 표시되는 방식대로 볼 수 있습니다. DataTips, 조사식 창, 자동 창, 지역 창 또는 간략한 조사식 대화 상자에서 시각화 도우미에 액세스할 수 있습니다. 자세한 내용은 시각화 도우미를 참조하십시오.

변수 창

변수 창를 사용하여 변수, 레지스터 내용 및 식을 확인할 수 있습니다.

디버거 창에 사용되는 숫자 형식을 10진수나 16진수로 설정할 수 있습니다. 자세한 내용은 디버거 창의 숫자 형식 변경을 참조하십시오.

기타 디버거 창

다음 디버거 창에서는 프로그램에 대한 다른 중요한 정보를 제공합니다.

검사할 항목

사용할 디버거 창

레지스터 내용

방법: 레지스터 창 사용

메모리 내용

방법: 메모리 창 사용

  • 호출 스택에 있는 함수 이름

  • 매개 변수 형식

  • 매개 변수 값

방법: 호출 스택 창 사용

프로그램 컴파일러에서 생성한 어셈블리 코드

방법: 디스어셈블리 창 사용

프로그램에서 만든 스레드(순차적 실행 스트림)

방법: 스레드 창 사용

프로그램에서 사용한 모듈(DLL과 EXE)

방법: 모듈 창 사용

참고:

프로그램이 빌드될 때 디버그 정보가 포함되었는지 여부, 디버거에서 소스 코드에 액세스할 수 있는지 여부, 공용 언어 런타임 JIT(Just-In-Time) 컴파일러에서 디버그 정보를 추적하는지 여부 등에 따라 프로그램 검사 기능이 제한될 수도 있습니다. Visual Studio 디버거가 프로그램에 대한 디버그 정보를 찾지 못하면 일치하는 기호화된 정보가 없다는 내용의 오류 메시지를 표시합니다. 디버그 정보는 기본적으로 프로그램의 디버그 구성을 만들 때 생성됩니다. 디버거에서 기호를 찾지 못하는 경우 기호 경로를 지정해야 합니다. 자세한 내용은 방법: 기호 경로 지정을 참조하십시오. 시스템 호출의 디버깅을 돕기 위해 시스템 디버그 기호를 설치할 수 있습니다. 자세한 내용은 시스템 디버그 기호 설치를 참조하십시오.

참고 항목

개념

디버거 보안

참조

명령 창

기타 리소스

디버거 로드맵