¿No hay salida a la consola desde una aplicación WPF?

Resuelto Rob asked hace 15 años • 10 respuestas

Estoy usando Console.WriteLine()una aplicación de prueba WPF muy simple, pero cuando ejecuto la aplicación desde la línea de comandos, no veo que se escriba nada en la consola. ¿Alguien sabe qué podría estar pasando aquí?

Puedo reproducirlo creando una aplicación WPF en VS 2008 y simplemente agregándola Console.WriteLine("text")en cualquier lugar donde se ejecute. ¿Algunas ideas?

Todo lo que necesito por ahora es algo tan simple como Console.WriteLine(). Me doy cuenta de que podría usar log4net o alguna otra solución de registro, pero realmente no necesito tanta funcionalidad para esta aplicación.

Editar: debería haber recordado que Console.WriteLine()es para aplicaciones de consola. Ah, bueno, nada de preguntas estúpidas, ¿verdad? :-) Por ahora solo usaré System.Diagnostics.Trace.WriteLine()DebugView.

Rob avatar Oct 02 '08 09:10 Rob
Aceptado

Puedes usar

Trace.WriteLine("text");

Esto saldrá a la ventana "Salida" en Visual Studio (durante la depuración).

asegúrese de tener incluido el conjunto de diagnóstico:

using System.Diagnostics;
Phobis avatar Oct 02 '2008 02:10 Phobis

Haga clic derecho en el proyecto, "Propiedades", pestaña "Aplicación", cambie "Tipo de salida" a "Aplicación de consola" y luego también tendrá una consola, las aplicaciones WPF aún se ejecutan como se esperaba (incluso si el tipo de salida de la aplicación es cambiado a "Aplicación de consola").

Brian avatar Oct 02 '2008 02:10 Brian