219 votes

Visual Studio refuse d'oublier les points d'arrêt?

Visual Studio se souvient des points d'arrêt des sessions de débogage précédentes, ce qui est génial.

Cependant, lorsque je débogue et que je supprime l'un de ces "anciens" points d'arrêt en cliquant dessus, il n'est que temporairement supprimé. Ce que je veux dire, c'est que la prochaine fois que je déboguerai, le point d'arrêt que je pensais avoir supprimé est de retour.

C'est super ennuyeux - y a-t-il un réglage pour le faire ne pas faire ça?

134voto

jams Points 7774

aller à Debug menu puis Delete All Breakpoints Ctrl+Shift+F9

15voto

Protector one Points 1546

Le problème est que les points d'arrêt enfants de vos points d'arrêt persistent.
Vous pouvez exécuter la macro publiée ici , entre les sessions de débogage, pour supprimer les points d'arrêt enfants, ce qui rendra la suppression des points d'arrêt plus efficace, mais elle reste problématique et peu pratique.
Un moyen plus sûr de supprimer un point d'arrêt consiste à le rechercher manuellement dans la fenêtre du point d'arrêt, puis à le supprimer.

3voto

pasx Points 141
  • Commencez votre session de débogage avec un nombre minimal de fichiers ouverts, comme vous le débogage non désirées des points d'arrêt va se montrer et le contenant des fichiers s'ouvrent dans de nouveaux onglets.
  • Mettre fin à la session de débogage et d'ouvrir la fenêtre des points d'arrêt (à partir de la barre d'outils de débogage, pour une raison quelconque, il n'est pas dans le menu affichage).
  • Pour chaque fichier, entrez le nom du fichier dans la zone de recherche de la fenêtre des points d'arrêt et appuyez sur entrée pour filtrer les points d'arrêt par fichier.
  • Vous pouvez alors cliquer sur chaque point d'arrêt dans la fenêtre pour voir d'où ils sont situés dans le code et de les supprimer si vous le souhaitez. Un peu fastidieux, mais que la meilleure façon que j'ai trouvée pour se débarrasser de ces indésirables fantôme points d'arrêt... Les signets et les points d'arrêt de la gestion.. Ces fonctions ont été probablement la dernière, amélioré au cours du dernier siècle...

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X