Visual Studio SDK는 Visual Studio 환경 내에서 프로그램을 디버그하는 데 사용되는 디버거 구성 요소를 만들고 사용자 지정하는 데 필요한 정보를 제공합니다.
Visual Studio 디버깅은 이전 Visual Studio 디버거에서 수행된 광범위한 유용성 테스트에서 파생된 향상된 기능을 추가했습니다. Visual Studio 디버깅을 사용하여 다 언어 애플리케이션을 단계별로 실행하거나 애플리케이션 및 다중 언어 솔루션을 디버깅하는 동안 변수의 즉석 편집을 구현할 수 있습니다.
Visual Studio 디버깅은 디버깅 중인 프로그램을 사용하여 out-of-process로 실행되므로 애플리케이션의 프로세스 공간에서 덜 방해가 됩니다. 따라서 디버깅 프로그램에 영향을 주지 않고 디버거와 상호 작용하는 구성 요소를 더 쉽게 작성할 수 있습니다.
Visual Studio SDK를 가장 잘 사용하려면 다음 항목을 잘 알고 있어야 합니다.
Visual Studio IDE(통합 개발 환경)
C++ 프로그래밍 언어
ATL COM
이 부분에서는
디버거를 확장하기 위한 로드맵 은 컴파일러 및 해당 출력에 따라 제품에서 디버깅을 구현하는 프로세스를 간략하게 설명합니다.
디버거 구성 요소는 디버그 엔진(DE), EE(식 계산기) 및 SH(기호 처리기)를 포함하는 Visual Studio 디버깅 구성 요소에 대한 개요를 제공합니다.
디버거 개념은 기본 디버깅 아키텍처 개념을 설명합니다.
디버거 컨텍스트는 디버그 엔진(DE)이 코드, 설명서 및 식 평가 컨텍스트 내에서 동시에 작동하는 방법을 설명합니다. 세 가지 컨텍스트 각각에 대해 관련 위치, 위치 또는 평가에 대해 설명합니다.
디버깅 작업에 는 프로그램 시작 및 식 평가와 같은 다양한 디버깅 작업에 대한 링크가 포함되어 있습니다.