Compartilhar via


Depurando Seu Aplicativo 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 controles de execução e aponta para suas páginas da Ajuda associadas.

Para

Consulte

Interromper a execução.

Como: Execução Interrupção

Iniciar a execução.

Como: Iniciar execução

Depurar em tempo de design.

Demonstra Passo a passo: Depurando em tempo de design

Iniciar o depurador.

Como: Iniciar o depurador automaticamente

Passar entre somente o código você tenha escrito e ignorar outro código, tais como chamadas do sistema.

Como: Etapa em Just My Code

Entrar no código.

Como: Depurar código

Parar a depuração.

Como: Parar Depurando ou parar execuçã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.

Depuração Just-In-Time

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.

Como: Interrupção on User-Unhandled Exceptions

Interromper quando uma exceção é lançada

Como: Interrupção quando uma exceção é Descartado

Interromper em exceções de primeira tentativa.

Como: Interrupção quando uma exceção é Descartado

Usar o assistente de exceção.

Como: Corrigir erros em tempo de execução com o Exceção Assistant

Adicionar uma nova exceção.

Como: Adicionar Novo exceções

Continuar a execução após uma exceção ter sido lançada.

Continuando a execução após uma exceção

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.

Como: Ativar e desativar Editar and Continuar

Impedir Edit and Continue de aplicar alterações de código.

Como: Parar 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.

Como: Usar a janela de registros

Usar a janela Call Stack para exibir chamadas de função ou procedimento que estão na pilha.

Como: Usar a Janela Pilha de Chamadasss

Usar a janela Disassembly para mostrar código assembly correspondente às instruções criadas pelo compilador.

Como: Usar a Janela de Desmontagem

Usar a janela Modules para listar e descrever módulos usados pelo seu programa.

Como: Usar a janela de módulos

Usar a janela Script Explorer para listar arquivos de script que estão atualmente carregados no programa.

Como: Documentos de script de Exibir

Usar a janela Processes para mostrar todos os processos que você tiver anexado ao ou iniciado a partir de Visual Studio.

Como: Usar a janela de processos

Usar a janela Threads para examinar e controlar segmentos (threads) no programa.

Como: Usar a janela de threads

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.

Como: Definir um ponto de interrupção Simples

Excluir um ponto de interrupção

Como: Excluir um ponto de interrupção

Ativar ou Desativar um Ponto de Interrupção.

Como: Habilitar ou Desativar um ponto de interrupção

Alterar um local de um ponto de interrupção.

How to: Edit a Breakpoint Location

Usar um filtro para limitar o comportamento de um ponto de interrupção para computadores, processos e segmentos (threads) especificados.

Como: Especificar um filtro de ponto de interrupção

Controlar condicionalmente se ou não um ponto de interrupção é executado.

Como: Especificar uma condição de ponto de interrupção

Usar a janela Breakpoints para realizar tarefas relacionadas a pontos de interrupção.

Como: Usar a janela de pontos de interrupção

Consulte também

Tarefas

Demonstra Passo a passo: Depurando de um Windows Formulário

Como: Aplicar edições no modo de interrupção com editar e continuar

Conceitos

Depuração SQL

Controle da execução

Outros recursos

Depurando código gerenciado

Depuração de código nativo

Depurando de aplicativos da Web e scripts

Referência de interface de usuário de Depurando

Configurações e preparação para depuração

Guia para o depurador

Preparação da Depurando: C# e tipos de projeto Visual Basic