Mapa de depurador
O depurador do Visual Studio é uma ferramenta poderosa que permite que você observe o comportamento em tempo de execução do programa e localize erros lógicos. O depurador funciona com todas as linguagens de programação do Visual Studio e com as bibliotecas associadas. Com o depurador, você pode interromper ou suspender a execução do programa para examinar o código, avaliar e editar as variáveis no programa, exibir registros, ver as instruções criadas pelo código-fonte e exibir o espaço de memória usado pelo aplicativo. Com Editar e Continuar, você pode fazer alterações no código para depurar e, em seguida, continuar a execução.
O depurador do Visual Studio fornece um menu Depurar para acessar as ferramentas de depuração. As janelas e caixas de diálogo do depurador exibem informações sobre o programa e permitem que você insira informações adicionais. Você pode obter Ajuda em qualquer janela ou caixa de diálogo pressionando F1.
Nesta seção
Apenas Meu Código
Descreve o recurso Apenas Meu Código que permite você acessar chamadas de sistema, de framework e de não usuário, e que recolhe essas chamadas nas exibições da pilha de chamadas.Iniciar, Interromper, Percorrer, Executar pelo código e Parar Depuração no Visual Studio
Explica como usar o depurador para controlar a execução do aplicativo. Usando o depurador, você pode começar, retomar, interromper ou parar uma execução, percorrer o aplicativo, executar em um local especificado e definir o ponto de execução.Como restaurar comandos de depurador ocultos
Descreve como tornar visíveis comandos do depurador que foram ocultos por configurações padrão do IDE.Depurar threads e processos no Visual Studio
Descreve como anexar e controlar a execução, processos e threads.Deputar um ou mais processos no Visual Studio
Descreve como iniciar processos de depuração, alternar entre processos, interromper e continuar a execução, percorrer o código-fonte, interromper a depuração e terminar ou desanexar processos.Anexar aos processos em execução com o Depurador do Visual Studio
Descreve como anexar a um processo em execução, anexar a um processo em um computador remoto, solucionar erros de anexo.Depurar aplicativos multithread no Visual Studio
Descreve como depurar aplicativos assíncronos e de vários threads.Depuração Just-In-Time
Discute a depuração Just-In-Time, que pode iniciar o depurador automaticamente quando um programa falha ao executar fora do Visual Studio.Instruções passo a passo: depurando na hora de design
Exibe como usar a janela Imediato do Visual Studio para executar uma função ou sub-rotina quando seu aplicativo não executar.Usar arquivos de despejo para depurar falhas e travamentos de aplicativo no Visual Studio
Descreve arquivos de despejo, incluindo instruções sobre como salvar e abrir. Os arquivos de despejo contêm um instantâneo do estado de programa em algum ponto no tempo, geralmente após uma falha. Se você testar seu programa em uma máquina que não tenha arquivos de origem ou PDBs instalados, poderá salvar um arquivo de despejo quando ocorrer uma falha e usar o arquivo de despejo para depurar a falha na máquina de compilação que tenha os arquivos de origem e os PDBs.Breakpoints: Use Hit Counts, Call Stack Functions, and Conditions to Break When and Where You Want in the Visual Studio Debugger
Descreve o que são pontos de interrupção e de tracepoint e como usá-los.Exibindo dados no depurador
Fornece informações sobre uma variedade de ferramentas de depuração que permitem inspecionar e alterar o estado do programa. A maioria dessas ferramentas funciona somente no modo de interrupção.Mapear métodos na pilha de chamadas ao depurar no Visual Studio
Mapear a pilha de chamadas para rastrear a execução do código visualmente durante a depuração. Use o mapa para acompanhar o que o código está fazendo para que você possa focar na localização e correção de erros.Expressões no depurador
Fornece links para tópicos que descrevem a sintaxe específica da linguagem que você pode usar para inserir expressões C++, C#, C++, Visual Basic, J# e de Script no depurador.Tratamento de Exceção
Descreve exceções, como o depurador as manipula e como alterar essa manipulação, como ver onde a exceção ocorreu e consultar o conteúdo variável, as restrições para exceções sem tratamento no código gerenciado e corrigir exceções em código nativo (C++).Editar e Continuar
Descreve Editar e Continuar, uma ferramenta que permite que você altere seu código-fonte enquanto o programa estiver no modo de interrupção e aplica essas alterações sem a necessidade de encerrar a sessão de depuração e compilar o programa novamente, e fornece instruções sobre como ativar ou desativar esse recurso.
Seções relacionadas
- Depurar Página Inicial
Fornece links para as maiores seções de documentação de depuração. A informação inclui: novidades no depurador, configurações e preparação, pontos de interrupção, tratamentos de exceção, edição e continuação, depuração de código gerenciado, depuração de projetos do Visual C++, depuração de COM e ActiveX, depuração de DLLs, depuração de SQL e referências à interface do usuário.