VS 2010 Pro, C#, WinForms: al comienzo de mi método, estoy diciendo Debug.Writeline ("entering method blah"); luego en algún lugar dentro de este método estoy poniendo algunos puntos de interrupción y ejecutar el programa. entonces veo que la ejecución se detiene en esos puntos de quiebre, ¡así que está aquí! pero si busco el modo de cuadro combinado Salida-> Depuración y también la ventana Inmediato, no puedo encontrar el mensaje que he escrito para Denug.Writeline en cualquier parte ... También probé esa configuración de casilla de verificación en Opciones de depuración que dice "Redirigir todos los resultados a la ventana Inmediato" ".... tampoco ayudó.Debug.Writeline no está imprimiendo nada
8
A
Respuesta
10
Discutido ya en los comentarios, pero no estaba seguro hasta discutirlo allí. Sin embargo:
- llamadas a
Debug.Whatever(...)
están típicamente marcados con[Conditional("DEBUG")]
, lo que significa que requieren el símboloDEBUG
ser definido, de lo contrario esas llamadas no se compilan - un proyecto predeterminado ha
DEBUG
yTRACE
definidos para el perfil "depuración", yTRACE
para el "Release" perfil - Sin embargo, puede desactivar el símbolo
DEBUG
a través de un CHEC kbox en "propiedades del proyecto"
So; vaya a project-properties y asegúrese de que el símbolo DEBUG
esté definido (o no) según corresponda según sus necesidades (para todos los perfiles que existan en su proyecto).
1
si Debug no imprime nada (y no puede marcar un punto de interrupción en él): también debe marcar "TRACE" en las propiedades del proyecto.
1
0
Si todavía no hay salida, después de todo, comprobar los tipos de mensaje que están habilitados para la ventana de salida:
- Haga clic derecho dentro del área de contenido de la ventana de salida.
- Asegúrese de que "Programar salida" esté seleccionado, por ejemplo. (Debe quedar como la captura de pantalla)
Cuestiones relacionadas
- 1. Debug.WriteLine muestra nada
- 2. fprintf no está imprimiendo la nueva línea
- 3. Log4Net StringMatchFilter no está filtrando nada
- 4. Silverlight 5 no está imprimiendo en algunas impresoras
- 5. ¿Por qué awk no está imprimiendo nuevas líneas?
- 6. Debug.WriteLine a diferente "canal"?
- 7. Debug.WriteLine omitido durante la depuración
- 8. Debug.WriteLine equivalente en MonoTouch/MonoDroid?
- 9. Log4J no registra nada
- 10. Python 3 excepción no imprimiendo nueva línea
- 11. símbolo '%' no estaba imprimiendo en Objective-C
- 12. EntityManager.merge no hacer nada
- 13. ¿Qué se está imprimiendo? C++ puntero a un entero
- 14. JUnitCore.runClasses no imprime nada
- 15. TimeZoneInfo.ConvertTime no convierte nada
- 16. ¿Func no devuelve nada?
- 17. FirePHP no saca nada
- 18. ¡Nada! = Nulo, ¿o no?
- 19. XMLStarlet no selecciona nada
- 20. qDebug no muestra nada
- 21. MPMediaPickerController.showsCloudItems parece no hacer nada
- 22. No obtengo nada de sqlsrv_num_rows
- 23. TabControl.VerticalAlignment = estiramiento no hace nada
- 24. qDebug no está imprimiendo un QByteArray completo que contiene datos binarios
- 25. imprimiendo lentamente (Simulando tipear)
- 26. "git diff" no hace nada
- 27. comando Echo no hace nada
- 28. C# XPath no encuentra nada
- 29. Can Ruby no baja nada?
- 30. "hg commit" - ¡no pasa nada!
¿Está ejecutando en la depuración? – msarchet
Hmm, me voló la cabeza. –
@msarchet: sí, en Depurar – Bohn