Puede que se de el caso de que encuentres algún error en tu código o proyecto, recuerda probar siempre en un ambiente de testing antes subir el código al trabajo final.
Solución:
Mientras depura System.Diagnostics.Debug.WriteLine
se mostrará en la ventana de salida (control+Alt+O), también puede agregar un TraceListener
al Debug.Listeners
colección para especificar Debug.WriteLine
llamadas a salida en otras ubicaciones.
Nota: Debug.WriteLine
es posible que las llamadas no se muestren en la ventana de salida si tiene la opción de Visual Studio “Redirigir todo el texto de la ventana de salida a la ventana Inmediato” marcada en el menú Instrumentos → Opciones → Depuración → General. Para mostrar “Instrumentos → Opciones → Depuración“, marque la casilla junto a”Instrumentos → Opciones → Mostrar todas las configuraciones“.
Como han señalado otros, los oyentes deben estar registrados para poder leer estos flujos. También tenga en cuenta que Debug.Write
solo funcionará si el DEBUG
la bandera de construcción está puesta, mientras Trace.Write
solo funcionará si el TRACE
La bandera de construcción está configurada.
Establecer el DEBUG
y / o TRACE
flags se realiza fácilmente en las propiedades del proyecto en Visual Studio o proporcionando los siguientes argumentos a csc.exe
/define:DEBUG;TRACE
Necesitas agregar un TraceListener
para verlos aparecer en la consola.
TextWriterTraceListener writer = new TextWriterTraceListener(System.Console.Out);
Debug.Listeners.Add(writer);
También aparecen en la ventana Salida de Visual Studio cuando están en modo de depuración.
Valoraciones y comentarios
Si sostienes alguna desconfianza y forma de aclararse nuestro división eres capaz de ejecutar un exégesis y con gusto lo interpretaremos.