142 votes

Le module suivant a été construit avec des optimisations activées ou sans informations de débogage.

Je n'arrive pas à me débarrasser de ce problème dans mon projet web VS 2008 lors du débogage. J'ai vérifié qu'il est en mode débogage sur le projet non-web en question et il est en Active(Debug). J'ai supprimé tous les éléments de mon dossier temporaire .NET 2.0 dans Windows. Je ne sais pas trop quoi faire d'autre.

188voto

Essayez de désactiver "Activer seulement mon code" dans Outils/Options/Débogage/Options.

86voto

Geert Points 449

J'ai eu le même problème et j'ai découvert que je n'affichais pas mes informations de débogage sur mon build. Si vous cliquez avec le bouton droit de la souris sur le projet et que vous allez dans 'properties', puis sélectionnez l'onglet 'build', en bas de la page il y a un bouton 'Advanced...' qui affichera vos paramètres pour la sortie des informations de débogage. Réglez-le sur 'full' et l'erreur devrait disparaître.

24voto

Gustavo Mori Points 2649

Je viens de rencontrer ce problème, et j'ai rapidement décidé que les autres réponses postées ne s'appliquaient pas à moi.

disable

Je suis le propriétaire du projet, et je sais qu'il a été construit avec des informations de débogage, ainsi que sans optimisations. En outre, je ne suis jamais heureux de choisir la désactivation d'un avertissement comme premier choix. Cacher/ignorer cet avertissement pourrait devenir un problème lors d'une future session de débogage.

Puisque cela n'a commencé à se produire qu'après que j'ai ont signé l'assemblée Cela m'a permis de trouver une solution rapide : supprimer temporairement le nom fort de ma DLL (et de mon EXE). Et voilà ! Problème résolu.

Une meilleure solution, à long terme, pourrait prendre la forme de l'ajout d'une action post-construction pour mettre à jour le fichier CAG pour qu'il ait la dernière version de la DLL signée.

Mais pour l'instant, je suis heureux de mettre fin à cette diversion et de continuer à travailler sur le problème qui m'a amené à cette séance de débogage.

17voto

Résolu. J'ai supprimé toutes les occurrences (tous les projets) de la dll en question.

14voto

user2892396 Points 1

VS2012, nettoyer et reconstruire a réglé le problème pour moi. "Properties" -> "Build" -> Optimize code is unchecked. "Propriétés" -> "Build" -> "Advanced" -> Debug Info : Full

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