Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Preparar para depurar um projeto do Console é semelhante à preparação para depurar um projeto do Windows, com algumas considerações adicionais, como definir argumentos de linha de comando e como pausar o aplicativo para depuração. Devido à semelhança de todos os aplicativos de console, este tópico aborda os seguintes tipos de projeto:
Aplicativo de Console C#, Visual Basic e F#
Aplicação de Console em C++ (.NET)
Aplicativo de Console do C++ (Win32)
Um aplicativo de console usa a janela Console para aceitar a entrada e exibir mensagens de saída. Para escrever na janela do Console , seu aplicativo deve usar o objeto Console em vez do objeto Debug. Para gravar na janela de Saída do Visual Studio, use o objeto Debug, como de costume. Certifique-se de que você sabe onde seu aplicativo está escrevendo, caso contrário, você pode acabar procurando mensagens no lugar errado. Para obter mais informações, consulte a Classe de Console , a Classe de Depuração e a Janela de Saída .
Definir argumentos de linha de comando
Talvez seja necessário especificar argumentos de linha de comando para seu aplicativo de console. Para obter mais informações, consulte as Configurações do Projeto para uma Configuração de Depuração do C++, as Configurações do Projeto para uma Configuração de Depuração do Visual Basicou as Configurações do Projeto para Configurações de Depuração do C#.
Assim como todas as propriedades do projeto, esses argumentos persistem entre sessões de depuração e entre sessões do Visual Studio. Portanto, se o aplicativo de console for aquele que você depurou anteriormente, lembre-se de que pode haver argumentos de sessões anteriores inseridas na caixa de diálogo <Páginas de Propriedades> do Project.
Iniciar o aplicativo
Quando alguns aplicativos de console são iniciados, eles são executados até a conclusão e, em seguida, saem. Esse comportamento pode não dar-lhe tempo suficiente para interromper a execução e depurar. Para poder depurar um aplicativo, use um dos seguintes procedimentos para iniciar o aplicativo:
Defina um ponto de interrupção em seu código e inicie seu aplicativo.
Inicie seu aplicativo usando F10 (Depurar>Passar sobre) ou F11 (Depurar>Entrar) e navegue pelo código usando outras opções, como Executar, para clicar em.
No editor de código, clique com o botão direito do mouse em uma linha e selecione Executar no cursor.
Ao depurar um aplicativo de console, você pode querer iniciar o aplicativo no prompt de comando, em vez de no Visual Studio. Nesse caso, você pode iniciar o programa no prompt de comando e então anexar o depurador do Visual Studio a ele. Para obter mais informações, consulte Vincular a processos em execução.
Quando você inicia um aplicativo de console do Visual Studio, a janela do Console às vezes aparece atrás da janela do Visual Studio. Se você tentar iniciar seu aplicativo de console do Visual Studio e nada parecer acontecer, tente mover a janela do Visual Studio.