web-dev-qa-db-fra.com

Après la mise à jour vers vs2017.3, les points d'arrêt ne seront pas touchés.

Nous avons un projet asp.net core 2.0 (migré depuis la version 1.x) fonctionnant sous Vs2017.3 (mis à jour à partir de 2017.2).

Après la mise à jour, les points d'arrêt cessent d'être touchés. Vs rapporte que "le point d'arrêt ne sera pas touché pour le moment. Le code source est différent de la version d'origine".

Les choses étaient normales avant la mise à jour et la migration. Le problème est visible après la mise à jour vers 2017.3 et avant la migration vers asp.net core 2.0.

Je connais la solution de contournement: cliquer avec le bouton droit de la souris et forcer le point d'arrêt à être touché même lorsque les codes source sont différents. J'ai besoin d'une solution.

Nettoyer-reconstruire n'a aucun effet. Le problème se produit sur plusieurs ordinateurs.

7
Alireza

Essayez de supprimer/supprimer tous les points d'arrêt du menu Débogage, choisissez Supprimer tous les points d'arrêt .

Remarque: La raison en est qu'il actualise votre fichier de paramètres Visual Studio de votre projet.

1
user5377037

J'ai perdu 30 minutes à lire et à essayer des solutions. Mon cas était complètement différent et la solution était très facile. Il me suffisait de changer le projet en Debug. Je ne sais pas comment la valeur a été changée en Release. Avec VS2017, cliquez avec le bouton droit de la souris sur la solution, puis/properties/Configuration properties/Configuration, modifiez le paramètre. projets à déboguer.

3
Danilo Venegas

Veuillez vérifier s'il y a Release Mode défini dans la configuration de la solution. Pour les points d'arrêt, il devrait être en Mode Debug .

2
saujan rajbhandari

Pour moi, je devais décocher "Exiger que les fichiers source correspondent aux versions d'origine ..." dans Options, Débogage.

1
K7Buoy