Tengo un problema desagradable con la destrucción de un objeto en un gran proyecto del cual no puedo encontrar el lugar donde sucede esto. En Visual Studio 2008 habría establecido un punto de interrupción de datos, pero cuando intento hacerlo en 2010, la opción New Data Breakpoint está deshabilitada. El proyecto se está ejecutando y se golpea un punto de interrupción sin datos. ¿Que esta pasando aqui? Leí sobre Managed Code. ¿Cómo puedo saber si mi proyecto usa código administrado y, en caso afirmativo, cómo puedo evitarlo?Puntos de interrupción, punto de interrupción de datos nuevos en VS 2010 deshabilitado
Respuesta
Cuando te conectas al proceso (o en tu configuración) deshabilita la depuración en modo mixto. En otras palabras, asegúrese de tener el "Código nativo" como la única opción de depuración que está marcada.
no funciona incluso para proyectos nativos win32 puros ... – Ulterior
@Ulterior In caso de que alguien más lo encuentre útil, no puede establecer un Punto de interrupción de datos nuevo hasta que ya esté en modo de depuración y detenido o en pausa durante la ejecución (es decir, detenido en un punto de interrupción). –
@EricH muchas gracias. Esta característica tiene muchas peculiaridades. Debe haber una manera definitiva de cómo guiar con todos sus errores escritos. – jcxz
Sólo para reunir la observación hecha por Eric H en una respuesta más completa:
Asegúrese de que el depurador se inicia en modo "código nativo".
Es posible que los puntos de interrupción de datos no se configuren mientras la aplicación se está ejecutando. Esto significa que la aplicación debe pausarse en otro punto de interrupción (función).
- 1. clojurescript puntos de interrupción
- 2. puntos de interrupción de datos en java/eclipse
- 3. Puntos de interrupción páginas aspx
- 4. Ver todos los puntos de interrupción en Visual Studio 2010+
- 5. Establecimiento de puntos de interrupción en Java
- 6. Puntos de interrupción ininterrumpidas (puntos de rastreo) en Javascript?
- 7. Cómo eliminar puntos de interrupción en XCode
- 8. global.asax punto de interrupción no tocó
- 9. Punto de interrupción señalando "objc_autoreleaseNoPool"
- 10. Punto de interrupción condicional C#?
- 11. Puntos de interrupción de omisión de Eclipse
- 12. ¿Deshabilita/elimina puntos de interrupción secundarios?
- 13. Puntos de interrupción constantes? ¿Cómo eliminarlos?
- 14. Configuración de punto de interrupción en NSKVODeallocateBreak
- 15. Eclipse Helios ignora los puntos de interrupción
- 16. SampleSyncAdapter Puntos de interrupción que no funcionan
- 17. pausa gdb sin punto de interrupción
- 18. Visual Studio: recorriendo los puntos de interrupción
- 19. No puedo depurar usando puntos de interrupción
- 20. Puntos de interrupción condicional Eclipse roto?
- 21. GoogleTest: cómo establecer un punto de interrupción?
- 22. Cómo script de gdb (con python)? Ejemplo agregar puntos de interrupción, ejecutar, ¿qué punto de interrupción alcanzamos?
- 23. Puntos de interrupción de Visual Studio: interrupción en el acceso a archivos específicos
- 24. ¿Por qué duplican mis puntos de interrupción en Visual Studio?
- 25. gdb punto de interrupción en pthread_create
- 26. punto de interrupción condicional en Visual Studio
- 27. Poner punto de interrupción en función nombrada
- 28. Establecer un punto de interrupción en GDB
- 29. Xdebug ignora los puntos de interrupción
- 30. ¿Cómo uso los puntos de interrupción en F # interactivo?
Hay algo de información en otra pregunta. Primero, sobre el código administrado, segundo, sobre estar en estado de depuración (pausa). http://stackoverflow.com/questions/243347/how-do-i-set-a-data-breakpoint-in-mixed-cc-debugging – Steed