Compartilhar via


Preparação para depuração: Aplicativos do Windows Forms

O modelo de projeto Windows Forms cria um aplicativo Windows Forms.Depuração desse tipo de aplicativo em Visual Studio é simples.Para mais informações, consulte Como: criar um novo projeto de aplicativo do Windows Forms.

Quando você cria um projeto Windows Forms com o modelo de projeto Visual Studio cria automaticamente as configurações necessárias para as configurações Debug e Release.Se necessário, você pode alterar essas configurações.Essas configurações podem ser alteradas na < project name > Páginas de propriedades caixa de diálogo (Meu projeto em Visual Basic).

Para mais informações, consulte Depuração gerenciada: Configurações de propriedades recomendáveis.

A tabela a seguir exibe uma configuração adicional de propriedade recomendada.

Propriedades de configuração na guia depuração

Nome da propriedade

Configuração

Iniciar ação

  • Defina como Start project, maioria das vezes.Defina como Start external program se você desejar iniciar outro executável quando você iniciar a depuração (geralmente para depuração de DLLs).

Você pode depurar aplicativos do Windows Forms de dentro Visual Studio, ou anexando a um aplicativo já em execução.Para obter mais informações sobre anexando, consulte Anexar a processos em execução.

Para depurar um aplicativo C#, F# ou Visual Basic Windows Forms

  1. Abra o projeto no Visual Studio.

  2. Crie pontos de interrupção conforme necessário.

    Como aplicativos do Windows Forms são orientados a eventos, irão seus pontos de interrupção no código manipulador de eventos ou em métodos chamados pelo código manipulador de eventos.Eventos típicos para colocar pontos de interrupção incluem:

    1. Eventos associados a um controle, tal como Click, Enter, etc.

    2. Eventos associados a inicialização do aplicativo e desligamento como Load, Activated, etc.

    3. Foco e eventos de validação.

    Para mais informações, consulte Criando manipuladores de eventos no Windows Forms.

  3. No menu Debug, clique em Start.

  4. Depurar usando as técnicas discutidas em Depurador Roadmap.

Consulte também

Tarefas

Como: definir configurações Debug e Release

Conceitos

Configurações de projeto para configurações de depuração do C#

Configuração de depuração de configurações do projeto para um Visual Basic

Outros recursos

Depurando código gerenciado

Preparação para depuração: C#, F# e tipos de projeto de Visual Basic

Anexar a processos em execução

Windows Forms