Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
A preparação para depurar um projeto de Console é semelhante à preparação para depurar um projeto do Windows, com algumas considerações adicionais, como a definição de 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#
Aplicativo de console C++ (.NET)
Aplicativo de console C++ (Win32)
Um aplicativo de console usa a janela Console para aceitar mensagens de entrada e de saída. Para gravar na janela 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 ou você pode estar procurando mensagens no lugar errado. Para obter mais informações, consulte Classe de console, Classe de depuração e 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 Configurações do projeto para uma configuração de depuração C++, Configurações do projeto para uma configuração de depuração do Visual Basic ou Configurações do projeto para configurações de depuração em C#.
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 um que você tenha depurado anteriormente, lembre-se de que pode haver argumentos de sessões anteriores inseridos na caixa de diálogo Páginas de Propriedades do <Projeto>.
Iniciar a aplicação
Quando alguns aplicativos de console são iniciados, eles são executados até a conclusão e, em seguida, são encerrados. Este comportamento pode não lhe dar tempo suficiente para interromper a execução e o processo de depuração. 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 (Debug>Step Over) ou F11 (Debug>Step Into) e, em seguida, navegue pelo código usando outras opções, como Executar para clicar.
No editor de códigos, clique com o botão direito do mouse em uma linha e selecione Executar para cursor.
Ao depurar uma aplicação de console, pode querer iniciar a aplicação a partir do prompt de comando em vez de usar o Visual Studio. Nesse caso, você pode iniciar o aplicativo a partir do prompt de comando e anexar o depurador do Visual Studio a ele. Para obter mais informações, consulte Anexar aos Processos em Execução.
Quando você inicia um aplicativo de console do Visual Studio, a janela Console às vezes aparece atrás da janela do Visual Studio. Se você tentar iniciar seu aplicativo de console do Visual Studio e nada parece acontecer, tente mover a janela do Visual Studio.