Acabei de abrir um aplicativo de console e digito
Console.WriteLine("Test");
Mas a janela de saída não mostra isso. Eu vou para a janela de saída com Ctrl + W, O
Mas nada aparece quando executo meu programa, estou louco ou isso não é suportado no visual studio 2010 express?
c#
visual-studio-2010
foreyez
fonte
fonte
Leif
disse, desaparece antes que você possa vê-lo. UseConsole.ReadKey()
Respostas:
Console.WriteLine
grava sua saída na janela do console aberta pelo seu aplicativo (pense em uma janela preta com texto em branco que aparece quando você abre o prompt de comando.) Tente fazer issoSystem.Diagnostics.Debug.WriteLine
.fonte
Vá para propriedades em seu próprio projeto na
Solution Explorer
janela e escolha o tipo de aplicativo, procureOutput Type
e altere seu valorConsole Application
. Isso fará a tela do console além do seu formulário. Se você fechar a tela do console, seu formulário também será fechado.Boa sorte.
fonte
Talvez o console esteja limpando. Experimentar:
E esperamos que fique lá até você pressionar enter.
fonte
Nenhuma resposta satisfatória fornecida.
System.Diagnostics.Debug.WriteLine()
gravará mensagens na janela Saída: depuração, mas tanta porcaria é constantemente despejada nessa janela a cada processo sob o sol, é como encontrar uma agulha no palheiro para encontrar SUAS mensagens.Console.WriteLine()
não grava em nenhuma janela no Visual Studio. Eu acho que ele só gravará no console do aplicativo se o seu aplicativo criar um console em primeiro lugar, ou seja, se for um aplicativo do console.Por que o ferramental está tornando a tarefa simples de fazer com que o código .cs do código do lado do servidor de aplicativos da web grave algumas mensagens de depuração em uma janela cheia de porcaria, tornando quase impossível encontrar suas informações?
fonte
Ou você pode depurar com
CTRL+F5
isso, o ConsoleWindow abrirá após a última linha ser executada até você pressionar a tecla.fonte
É mais do que provável, porque você usou o Console no espaço para nome. Por exemplo, assim:
Tente removê-lo do espaço para nome ou use o espaço para nome completo.
fonte
System.
ajudou. Obrigado.A janela de saída não é o console. Experimente os métodos em
System.Diagnostics.Debug
fonte
No aplicativo Winforms, os dois métodos:
e
escreva na janela de saída.
No aplicativo AspNetCore, apenas
System.Diagnostics.Debug.WriteLine("my string")
grava na janela de saída.fonte
Tente ctrl + F5, ele manterá sua tela até você pressionar qualquer tecla. Saudações
fonte
Clique com o botão direito do mouse no projeto no Solution-Explorer e clique em "Limpar".
Agora corra
F5
Verifique se o código é o seguinte:
fonte
Estou com um problema semelhante ao executar um teste de unidade.
Console.WriteLine()
não gravou nada na janela de saída do VS.Usando
System.Diagnostics.Debug.WriteLine()
resolveu o problema.fonte
Se você usar Ctrl-F5 (iniciar sem depuração), a janela do console será aberta com a mensagem "Pressione qualquer tecla para continuar". Essa é a maneira mais fácil de impedir que a janela do console se feche para que você possa ver a saída do console.
fonte
Vá para o menu Debug, selecione Options e desmarque a opção "Redirecionar todo o texto da janela de saída para janela imediata"
fonte
Console.Writeline()
aparece na saída de depuração (Debug => Windows => Output).fonte
Se você estiver desenvolvendo um aplicativo de linha de comando, também poderá usar
Console.ReadLine()
no final do seu código para aguardar o pressionamento de tecla 'Enter' antes de fechar a janela do console para poder ler sua saída.fonte
Isso funciona no Microsoft Team Explorer para Visual Studio 2013
Consulte microsoft.com
fonte
Solução alternativa encontrada:
Pressione
Ctrl + Alt + I
ou navegue para "Guia Debug" ---> "Windows" ---> "Imediato".No seu código, escreva:
fonte
A janela de saída do Visual Studio 2017 um menu chamado Mostrar saída , no meu caso ASP.NET Núcleo Web Server foi a opção de selecionar a fim de ver o impresso, me deparei com essa questão desde que eu tinha definido para construir de modo Eu não estava vendo as linhas impressas em tempo de execução.
fonte
Existem 2 problemas possíveis são:
using System
que deveria estar antes de escrever o código que usa "System class", comoConsole.WriteLine()
A solução possível será:
Também é estratégico codificar
Console.Write("Press any key to exit...");
na linha que antecede oConsole.ReadKey();
para conscientizar o usuário de que o programa está terminando, ele / ela deve pressionar qualquer tecla para sair.fonte