618 votes

« Le point d’arrêt ne sera pas actuellement touché. Le code source est différent de la version originale. » Que cela signifie-t-il ?

Lors du débogage dans Visual Studio, parfois j’ajoute un point d’arrêt, mais elle est creuse et VS dit « le point d’arrêt ne sera pas actuellement touché. Le code source est différent de la version originale. » Évidemment, cela m’empêche d’être en mesure de déboguer.

Que sur terre le message signifie ? Quelle version originale ? Si j’ai viens d’ouvrir la solution et ne fait ne pas tout changement que ce soit pour le code, comment peut-il y avoir une « version originale » ?

324voto

André Alves Points 367

Comme il est dit, le « code source est différent de la version originale ».

Faites un clic droit sur le dossier du projet dans l’Explorateur de solutions et choisissez de `` . Construire une nouvelle version du projet, et le point d’arrêt fonctionne à nouveau !

144voto

Oliver Points 1863

Si vous avez décoché la configuration de génération du projet de DLL de débogage, votre nouveau code sera jamais construit !

Aller à `` (dans VS2010) et vérifier si le projet avec le code que vous essayez de déboguer est vérifié pour la configuration de génération actuelle.

50voto

Rachmad Points 31

Atteindre

  • Outils- Options- Le débogage- Générales

Décochez la case exiger correspondent exactement à la version originale des fichiers source

46voto

AnthonyVO Points 531

Pour moi, c’est alors qu’il travaillait sur un projet de site Web. Après avoir nettoyé ces dossiers temp je suis rentré les erreurs du compilateur approprié :

  • ``
  • ``

J’ai enfin résolu le problème quand j’ai découvert que j’avais à déplacer intentionnellement dans un sous-dossier, un fichier de classe est réapparu en quelque sorte dans le dossier racine. VS utilisait celui-là alors que je viens de modifier l’autre.

43voto

Codesleuth Points 5443

Avez-vous jamais faire cela?

Voulez-vous continuer et exécuter la dernière génération réussie?

Si vous avez coché la case et la touche "Oui", vous obtiendrez la dernière génération réussie en marche, même si votre projet ne compile pas. Cela signifie que chaque fois que vous définissez un point d'arrêt, vous obtiendrez cette erreur.

Essayez de modifier cette valeur:

  • Outils
    • Options
      • Les projets et les Solutions
        • Construire et Exécuter
          • Sur Exécuter, lors de la construction ou de déploiement des erreurs se produisent: Ne Lancez pas

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