Compartilhar via


Preparação para depuração: Projetos de console

Este tópico se aplica a:

Edição

Visual Basic

C#

C++

Desenvolvedores Web

Express

Padrão

PRO e equipe

Legenda de tabela:

Aplica-se

Não é aplicada

Comando ou comandos oculta por padrão.

Preparação para depurar um projeto de console é semelhante a preparação para depurar um projeto do Windows, com algumas considerações adicionais.Para obter mais informações, consulte Preparação para depuração: Aplicativos Windows Forms e Preparação para depuração: Windows Forms Applications (. NET).Devido à semelhança de todos os aplicativos de console, este tópico aborda os seguintes tipos de projeto:

  • Aplicativo de console do C#

  • Aplicativo de console do Visual Basic

  • Aplicativo de console do C++ (.NET)

  • Aplicativo de console do C++ (Win32)

Talvez seja necessário especificar argumentos de linha de comando para seu aplicativo de console.Para obter mais informações, consulte Configurações do projeto para uma depurar do C++, Configurações de projeto para um Visual Basic depurar configuração, or Configurações de projeto para translation from VPE for Csharp depurar configurações.

Como todas as propriedades do projeto, esses argumentos persistem entre as sessões de depurar e entre Visual Studio sessões. Therefore, if the console application is one that you have debugged previously, remember that there might be arguments from previous sessions entered in the <Project> Property Pages dialog box.

Um aplicativo de console usa a janela Console para aceitar uma entrada e para exibir mensagens de saída.Para gravar o Console janela, o aplicativo deve usar o Console objeto em vez da [Debug] objeto. Para gravar o O Visual Studio Output janela, use o [Debug] o objeto, sistema autônomo de costume. Certifique-se de que você saiba onde seu aplicativo está gravando ou você pode procurar mensagens no lugar errado.Para obter mais informações, consulte Classe console, Depurar a classe e Janela de saída.

Quando você depurar um aplicativo de console, convém iniciar o aplicativo a partir do aviso de comando em vez de Visual Studio. Nesse caso, você pode iniciar o aplicativo a partir do aviso de comando e conectar o Visual Studio depurador a ele. Para obter mais informações, consulte Anexando a processos em execução.

Quando você inicia um aplicativo de Visual Studio, o Console janela às vezes aparece por trás de Visual Studio janela. Se você tentar iniciar seu aplicativo de console de Visual Studio e nada parece acontecer, tente mover o Visual Studio janela.

Consulte também

Conceitos

Segurança do Depurador

Referência

Configurações do projeto para uma depurar do C++

Outros recursos

Depuração de código nativo

Depurando código gerenciado

Preparação para depuração: O Visual C++ projeto Types

Preparação para depuração: Translation from VPE for Csharp e tipos de projeto do Visual Basic