¿No hay salida a la consola desde una aplicación WPF?
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.
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;
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").