vscode visual tutorial tag studio español color code closing brackethighlighter visual-studio debugging breakpoints

visual-studio - tutorial - visual studio code highlight closing tag



¿Visual Studio se niega a olvidar los puntos de ruptura? (9)

Considero que este es un defecto de diseño, es muy frustrante y es algo con lo que hemos tenido que vivir durante mucho tiempo. Lo golpeamos tan a menudo que simplemente se convierte en la norma. Las soluciones dadas hasta ahora son realmente una solución.

Una mejor solución sería reunirse y votar por un cambio en la voz de usuario de Visual Studio. Parece que esto se ha registrado varias veces, por lo que deberíamos elegir uno para votar.

https://visualstudio.uservoice.com/forums/121579-visual-studio-ide/suggestions/31123351-delete-disable-break-point-while-debugging-should

Visual Studio recuerda los puntos de interrupción de las sesiones de depuración anteriores, lo que es increíble.

Sin embargo, cuando estoy haciendo una depuración y borro uno de estos puntos de interrupción "antiguos" al hacer clic en él, solo se borra temporalmente. Lo que quiero decir es que la próxima vez que depure, el punto de interrupción que creí haber eliminado está de vuelta.

Esto es súper molesto, ¿hay una configuración para evitar que haga esto?


El problema es que los puntos de interrupción secundarios de sus puntos de interrupción persisten. Los puntos de interrupción secundarios se crean (en ciertas situaciones) al establecer puntos de interrupción durante una sesión de depuración.

Una forma segura de eliminar un punto de interrupción (y sus hijos) es buscarlo manualmente en la ventana de punto de interrupción y eliminarlo desde allí. (Seleccione el nodo superior de la entrada, presione Eliminar ).

Si está ejecutando una versión (antigua) de Visual Studio que admite macros de VBScript, puede ejecutar la macro publicada here (entre sesiones de depuración), para eliminar los puntos de interrupción secundarios. Esto hará que la eliminación de los puntos de interrupción al hacer clic en el glifo sea algo más efectivo y predecible, pero sigue siendo problemático e incómodo.


Estaba luchando para encontrar la ''Ventana de Puntos de Interrupción''. Así que aquí está la manera rápida de abrirla - ctrl + alt + B

O puede ir manualmente a ''Depurar-> Windows-> Puntos de interrupción'' para abrirlo.

¡O puede presionar ctrl + shift + F9 para eliminar todos los puntos de interrupción a la vez!


Hay algunas respuestas aquí, pero en mi opinión, las acciones propuestas son distraídas para usar durante la depuración (no quiero perder mi enfoque).

Mi flujo con puntos de interrupción adhesivos durante los puntos de interrupción es el siguiente:

Durante la depuración, DESACTIVAR el punto de interrupción en lugar de eliminarlo.

Posibles formas de deshabilitar un punto de interrupción:

  • desplácese con el cursor y haga clic en el icono de dos ciclos;
  • o use el menú contextual en él;
  • o el método abreviado de teclado CTRL + F9 (no Shift + CTRL + F9, ya que elimina todos los puntos de interrupción).

Más adelante, durante el desarrollo, elimino un punto de interrupción deshabilitado cuando veo uno.

PD. También es una buena práctica eliminar todos los puntos de interrupción de vez en cuando.


La mayoría de los puntos de interrupción se pueden eliminar durante la sesión de depuración, pero algunos están bloqueados (probablemente un error en Visual Studio).

Si desea eliminar solo el punto de interrupción que está atascado, utilice las ventanas de "Puntos de interrupción" que se encuentran en el menú de depuración. Allí probablemente verá que su punto de interrupción existe varias veces para la misma fila. Simplemente haz clic derecho y elimínalo.


Una rápida alternativa de respuesta a esta vieja pregunta que solo me impactó con Visual Studio 2017.

Si es posible, simplemente corte y pegue el código con el punto de interrupción en él. El punto de ruptura desaparece con el corte.


Vaya a depurar> ventanas> puntos de interrupción, busque puntos de interrupción y elimínelos del panel.

como fue respondida here


Debug menú Debug y luego Delete All Breakpoints Ctrl+Shift+F9


  • Comience su sesión de depuración con un número mínimo de archivos abiertos, a medida que depure, los puntos de interrupción no deseados se mostrarán y los archivos que contiene se abrirán en nuevas pestañas.
  • Termine la sesión de depuración y abra la ventana de puntos de interrupción (desde la barra de herramientas de depuración, por alguna razón, no está en el menú de visualización).
  • Para cada archivo, ingrese el nombre del archivo en el área de búsqueda de la ventana de puntos de interrupción y presione intro para filtrar los puntos de interrupción por archivo.
  • Luego puede hacer clic en cada punto de interrupción en la ventana para ver dónde se encuentran en el código y eliminarlos si lo desea. Un poco tedioso, pero esa es la mejor manera que encontré para deshacerme de esos puntos de ruptura de fantasmas no deseados ... Gestión de marcadores y puntos de interrupción ... Esas funciones fueron mejoradas por última vez en algún momento del siglo pasado ...