Guia para o depurador

O depurador do Visual Studio é uma ferramenta poderosa que permite a você observar o comportamento em tempo de execução do seu programa e localizar erros de lógica.O depurador funciona com todas as linguagens de programação do Visual Studio e suas bibliotecas associadas.Com o depurador você pode interromper, ou suspender, a execução do seu programa para examinar seu código, avaliar e editar variáveis no seu programa, exibir registros, consultar as instruções criadas no seu código fonte, e exibir espaço de memória usado pelo seu aplicativo.Com a Edição e Continuação, você pode fazer alterações em seu código durante a depuração, e depois continuar a execução.

O depurador do Visual Studio fornece um menu Debug para acesso a ferramentas do depurador.As janelas e caixas de diálogo do depurador exibem informações sobre o programa e permitem a você inserir informações adicionais.Você pode obter ajuda sobre qualquer janela ou caixa de diálogo pressionando F1.

Nesta seção

  • Controle da execução
    Explica como usar o depurador para controlar a execução de seu aplicativo.Usando o depurador, você pode iniciar, ou continuar, a execução, interromper a execução, parar execução, passar pelo seu aplicativo, executar até um local especificado, e definir o ponto de execução.

  • Como: restauração comandos oculto do depurador
    Descreve como tornar comandos do depurador visíveis que foram ocultados pelas configurações padrão IDE.

  • Trabalhando com segmentos e processos
    Descreve como anexar, e controlar a execução de processos e threads.

  • Depuração Just-In-Time
    Discute a depuração Just-In-Time, que pode iniciar o depurador automaticamente quando um programa travar durante a execução fora do Visual Studio.

  • Iniciando o depurador automaticamente
    Fornece instruções sobre como configurar o aplicativo para iniciar o Visual Studio quando você iniciar o aplicativo do Windows.O Visual Studio carregará seu aplicativo, pronto para depuração, mas não será iniciado até você emitir um comando de execução de depuração.Iniciar o depurador assim é útil para depuração de serviços e servidores COM fora de processo.

  • Demonstra Passo a passo: Depuração em time de design
    Mostra como usar a janela Immediate do Visual Studio para executar uma função ou sub-rotina enquanto o seu aplicativo não estiver sendo executado.

  • Despejos
    Descreve arquivos de despejo, inclusive instruções sobre como salvar e abrir.Arquivos de despejo contêm uma mostra instantânea do estado do seu programa em algum ponto no tempo, geralmente após uma falha.Se você testar seu programa em um computador que não tenha arquivos de fonte ou PDBs instalados, você pode salvar um arquivo de despejo quando ocorre uma falha e usar o arquivo de despejo para depurar a pane no computador que tenha o arquivos de fonte e PDBs.

  • Pontos de interrupção e Tracepoints
    Descreve o que são pontos de interrupção e tracepoints e como usá-los.

  • Exibindo Dados no Depurador
    Fornece informações sobre uma variedade de ferramentas de depuração que permitem a você inspecionar e modificar o estado de seu programa.A maioria das ferramentas funcionam somente em modo de interrupção.

  • Expressões no depurador
    Fornece links para tópicos que descrevem a sintaxe específica de linguagem que você pode usar ao inserir expressões C++, C#, C++, Visual Basic, J#, e scripts no depurador.

  • Tratamento de exceção
    Descreve exceções, como o depurador as manipula e como mudar essa manipulação, como ver onde a exceção ocorreu e ver o conteúdo das variáveis, limitações para exceções não tratadas em código gerenciado, e como consertar exceções em código C++ nativo.

  • Edição e Continuação
    Descreve Edição e Continuação, uma ferramenta que permite a você mudar o código fonte enquanto o seu programa está em modo de interrupção e aplicar essas mudanças sem ter que terminar a sessão de depuração e recompilar o seu programa outra vez, e fornece instruções sobre como habilitar e desabilitar esse recurso.

Seções relacionadas

  • Home pages de depuração
    Fornece links para as maiores seções da documentação de depuração.Informações incluem: o que há de novo no depurador, configurações e preparação, pontos de interrupção, tratamento de exceções, edição e continuação, depurando gerenciado código, depuração projetos do Visual C++, depurando COM e ActiveX, depurando DLLs, depurando SQL e referências de interface de usuário.

Consulte também

Conceitos

Segurança do Depurador

Outros recursos

Depuração no Visual Studio