Compartilhar via


Introdução à extensibilidade do depurador

O SDK do Visual Studio fornece as informações necessárias para criar e personalizar componentes do depurador usados ao depurar programas no ambiente do Visual Studio.

A depuração do Visual Studio adicionou aprimoramentos derivados do extenso teste de usabilidade executado em depuradores anteriores do Visual Studio. Você pode usar a depuração do Visual Studio para percorrer um aplicativo multilíngue ou implementar a edição instantânea de variáveis ao depurar aplicativos e soluções multilíngues.

A depuração do Visual Studio é executada fora do processo com o programa sendo depurado e, portanto, é menos invasiva no espaço de processo do aplicativo. Consequentemente, é mais fácil gravar componentes que interagem com o depurador sem afetar seu programa de depuração.

Para usar o SDK do Visual Studio da melhor forma, você deve se familiarizar com os seguintes itens:

  • O ambiente de desenvolvimento integrado (IDE) do Visual Studio

  • A linguagem de programação C++

  • ATL COM

Nesta seção

O roteiro para estender o depurador descreve o processo de implementação da depuração no produto, dependendo do compilador e de sua saída.

A seção Componentes do depurador fornece uma visão geral dos componentes de Depuração do Visual Studio, que incluem o mecanismo de depuração (DE), o avaliador de expressão (EE) e o manipulador de símbolos (SH).

Conceitos do depurador descrevem os principais conceitos de arquitetura da depuração.

A seção Contextos de depurador explica como o mecanismo de depuração (DE) opera simultaneamente em contextos de código, de documentação e de avaliação de expressão. Descreve, para cada um dos três contextos, o local, a posição ou a avaliação pertinente a ele.

As tarefas de depuração contêm links para várias tarefas de depuração, como iniciar um programa e avaliar expressões.