Depurar o aplicativo de Visual Basic
Fornece ponteiros a documentação para depuração de recursos internos do Visual Studio.
Você pode usar o mais importante deles, o depurador, para observar o comportamento em tempo de execução do seu programa e para determinar a localização de erros semânticos.
Usando o depurador, você pode examinar o conteúdo de variáveis em seu programa sem inserir chamadas adicionais para dar saída aos valores.Da mesma forma, você pode inserir um ponto de interrupção no código para interromper a execução no ponto desejado.
Controlando a Execução
A tabela a seguir lista tarefas de depuração que envolvem a execução controle e fornece links para suas páginas da ajuda associadas.
Para |
Consulte |
Interromper a execução. |
|
Iniciar a execução. |
|
Especifique as configurações para depuração e versões de lançamento de um programa. |
|
Definir opções de início (argumentos de linha de comando, diretório de trabalho, o computador remoto) |
|
Depurar em tempo de design. |
|
Iniciar o depurador. |
|
Passar entre somente o código você tenha escrito e ignorar outro código, tais como chamadas do sistema. |
[NIB] 12/13 Como fazer uma Depuração Completa de Apenas Meu Código |
Entrar no código. |
|
Parar a depuração. |
|
Habilitar a depuração Just-in-Time para iniciar o depurador do Visual Studio quando um programa, que esteja executando fora do Visual Studio, encontra um erro fatal. |
Manipulando Exceções
A tabela a seguir lista tarefas de depuração que envolvem manipulação de exceção e aponta para suas páginas da Ajuda associadas.
Para |
Consulte |
Parar em exceções não tratadas. |
|
Interromper quando uma exceção é lançada |
|
Interromper em exceções de primeira tentativa. |
|
Usar o assistente de exceção. |
Como: corrigir erros de tempo de execução com o Exception Assistant |
Adicionar uma nova exceção. |
|
Continuar a execução após uma exceção ter sido lançada. |
Edição e Continuação
A tabela a seguir lista tarefas de depuração que envolvem Edição e Continuação e aponta para suas páginas da Ajuda associadas.
Para |
Consulte |
Desligar e ligar Edit and Continue. |
|
Impedir Edit and Continue de aplicar alterações de código. |
|
Aplicar edições em modo de interrupção. |
Como: aplicar edições no modo de interrupção com editar e continuar |
Examinar os Dados da Depuração
A tabela a seguir lista tarefas de depuração que envolvem visualização de dados de depuração e aponta para suas páginas da Ajuda associadas.
Para |
Consulte |
Usar a janela Registers para exibir conteúdo do registro. |
|
Usar a janela Call Stack para exibir chamadas de função ou procedimento que estão na pilha. |
|
Usar a janela Disassembly para mostrar código assembly correspondente às instruções criadas pelo compilador. |
|
Usar a janela Modules para listar e descrever módulos usados pelo seu programa. |
|
Usar a janela Script Explorer para listar arquivos de script que estão atualmente carregados no programa. |
|
Usar a janela Processes para mostrar todos os processos que você tiver anexado ao ou iniciado a partir de Visual Studio. |
|
Usar a janela Threads para examinar e controlar segmentos (threads) no programa. |
Definir pontos de interrupção.
A tabela a seguir lista tarefas de depuração que envolvem pontos de interrupção e aponta para suas páginas da Ajuda associadas.
Para |
Consulte |
Definir um ponto de interrupção. |
|
Excluir um ponto de interrupção |
|
Ativar ou Desativar um Ponto de Interrupção. |
|
Alterar um local de um ponto de interrupção. |
|
Usar um filtro para limitar o comportamento de um ponto de interrupção para computadores, processos e segmentos (threads) especificados. |
|
Controlar condicionalmente se ou não um ponto de interrupção é executado. |
|
Usar a janela Breakpoints para realizar tarefas relacionadas a pontos de interrupção. |
Consulte também
Tarefas
Passo a passo: Depuração de um formulário do Windows
Como: aplicar edições no modo de interrupção com editar e continuar
Conceitos
Iniciar, interromper, navegar e parar o depurador do Visual Studio
Depurar seu aplicativo gravando execução de código com o IntelliTrace
Outros recursos
Depuração de aplicativos da Web e Script
Referência de Interface do usuário de depuração.
Configurações de depuração e preparação
Preparação para depuração: C#, F# e tipos de projeto de Visual Basic