¿Por qué Console.Writeline, Console.Write no funcionan en Visual Studio Express?

Resuelto Shai UI asked hace 13 años • 22 respuestas

Simplemente abro una aplicación de consola y escribo

Console.WriteLine("Test");

Pero la ventana de salida no muestra esto. Voy a la ventana de salida con Ctrl+ W, O.

Pero no aparece nada cuando ejecuto mi programa. ¿Estoy loco o esto no es compatible con Visual Studio 2010 Express ?

Shai UI avatar Dec 19 '10 07:12 Shai UI
Aceptado

Console.WriteLineescribe su salida en la ventana de la consola abierta por su aplicación (piense en una ventana negra con texto blanco que aparece cuando abre el símbolo del sistema). Inténtelo System.Diagnostics.Debug.WriteLineen su lugar.

Adam Maras avatar Dec 19 '2010 00:12 Adam Maras

No se proporcionaron respuestas satisfactorias.

System.Diagnostics.Debug.WriteLine()escribirá mensajes en la ventana Salida: depuración, pero cada proceso arroja constantemente tanta basura en esa ventana que es como encontrar una aguja en un pajar para encontrar sus mensajes.

Console.WriteLine()no escribe en ninguna ventana de Visual Studio. Supongo que sólo escribirá en la consola de la aplicación si su aplicación crea una consola en primer lugar, es decir, si es una aplicación de consola.

Paul Gorbas avatar Apr 29 '2016 19:04 Paul Gorbas

Vaya a las propiedades de su propio proyecto en la ventana del Explorador de soluciones , elija el tipo de aplicación y busque Tipo de salida .

Cambie su valor a Aplicación de consola .

Esto hará que la pantalla de la consola esté al lado de su formulario. Si cierra la pantalla de la consola, su formulario también se cerrará.

ibrahim avatar Nov 30 '2012 20:11 ibrahim

Quizás la consola se esté limpiando. Intentar:

Console.WriteLine("Test");
Console.ReadLine();

Y con suerte permanecerá allí hasta que presiones Enter.

Leif Andersen avatar Dec 19 '2010 00:12 Leif Andersen