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.
Réponses
Trop de publicités?J'ai eu le même problème sur mon projet web dans Visual Studio 2010, et j'ai finalement trouvé la raison pour laquelle j'obtenais ce message. Ce que j'ai fait, c'est de modifier une option de débogage existante dans Visual Studio :
- Allez dans Outils->Options->Débogage->Symboles->Tous les modules
- Cochez le bouton radio "sauf exclusion".
- Cliquez sur le lien "Spécifier les modules exclus", puis supprimez la DLL que vous souhaitez déboguer.
Dans mon cas, c'était mon fichier dll web...
J'ai rencontré ce problème en essayant de déboguer à distance une application sur un ordinateur qui appartient à un sous-réseau différent. J'étais capable de déboguer et de parcourir le code en l'exécutant sur le réseau si les machines étaient sur le même sous-réseau. Après avoir changé de sous-réseau, je n'ai plus été en mesure de déboguer le code lors de l'exécution depuis le réseau et j'ai obtenu le message "The Following Module was built either with optimizations enabled or without debug information".
La solution ? Facile. Copiez la solution construite sur la machine hébergeant le débogage à distance et exécutez-la localement.
Cela m'est arrivé sur un projet VS 2010 winForms. Voyant que la majorité des gens ici ont des projets web, je pense que cela a à voir avec l'accès au dossier dans lequel le projet est stocké. Je dis cela parce que lorsque ce problème m'est arrivé, Google Drive synchronisait le dossier dans lequel je garde mes projets. Il semble que la simple désactivation de la synchronisation ne règle pas le problème.
Ma solution est similaire à l'une des réponses ci-dessus :
- Je suis allé dans "Project Properties > Compile > Advanced Compile Options".
- Cochez "Activer l'optimisation".
- Définissez "General debug info :" sur "None".
- Décochez "Définir la constante DEBUG".
- Et j'ai appuyé sur OK
- Ensuite, je suis revenu en arrière et j'ai remis les options à leur état initial.
J'espère que cela aidera quelqu'un car il semble que cela se produise encore.
Pour moi, il suffisait de cocher la case "Optimiser le code" dans les propriétés du projet, d'enregistrer, de la décocher, puis de réenregistrer.
La désactivation de l'option "Activer uniquement mon code" a également fonctionné, mais il s'agissait plus d'une solution de contournement que d'une solution car je ne voulais pas de ce paramètre.
J'ai eu le même problème, mais avec une cause et une solution différentes. La fenêtre était la même que celle montrée par Gustavo (ci-dessus) mais le chemin était dans : " \users\zzz\AppSettings... " (où zzz est le nom d'utilisateur Windows)
J'avais un addin Excel - je testais l'installation de l'addin, j'avais donc une copie installée par la fonction d'installation de VS. VS essayait manifestement de déboguer à la fois la copie installée et la copie que je venais de lancer, et ne pouvait pas trouver de symboles de débogage sur la copie installée.
Aucune des solutions ci-dessus n'a fonctionné (sans effets secondaires),
SOLUTION : La désinstallation de l'addin et la suppression manuelle des fichiers dans App Settings ont fonctionné.