Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O Visual Studio inclui um depurador de código-fonte totalmente interativo, fornecendo uma ferramenta poderosa e fácil de usar para rastrear bugs em seu programa. O depurador tem suporte completo para Visual Basic, C#, C/C++ e JavaScript. No entanto, com o SDK do Visual Studio, que está disponível no Centro de Download da Microsoft, outras linguagens de programação podem ter suporte no depurador com os mesmos recursos avançados.
O depurador do Visual Studio é o front-end comum (ou seja, a interface do usuário) para os componentes de depuração que, por sua vez, são específicos para o idioma que está sendo depurado. Para novos idiomas, tudo o que é necessário para o suporte do depurador do Visual Studio é criar os componentes de back-end necessários, como um mecanismo de depuração (DE). Este ponto é onde o SDK do Visual Studio entra.
O SDK do Visual Studio inclui uma referência completa a todos os elementos do Visual Studio necessários para criar um novo DE. Além disso, há exemplos e tutoriais que ajudarão você a começar.
Para obter um exemplo completo de um sistema de projeto de linguagem com suporte de depuração, consulte o exemplo IronPython.
As seções a seguir descrevem como estender o depurador usando o SDK do Visual Studio.
Nesta seção
Introdução descreve o que a Depuração do Visual Studio oferece e como instalar o SDK.
Criar um mecanismo de depuração personalizado documenta o processo de mecanismo de depuração (DE) personalizado, desde preparar seu programa para um DE até desvincular o DE.
Escrever um avaliador de expressão CLR explica se você deve escrever um avaliador de expressão.
Escolher uma estratégia para implementar um mecanismo de depuração discute como implementar o seu DE.
Documentos de referência da API de Depuração do Visual Studio.
Samples contém links para um exemplo de avaliador de expressões de common language runtime e um exemplo de mecanismo de depuração.