¿Por qué Console.Writeline, Console.Write no funcionan en Visual Studio Express?
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 ?
Console.WriteLine
escribe 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.WriteLine
en su lugar.
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.
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á.
Quizás la consola se esté limpiando. Intentar:
Console.WriteLine("Test");
Console.ReadLine();
Y con suerte permanecerá allí hasta que presiones Enter.