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?Au moins pour les applications non web, cela fonctionne :
De : http://www.stellarpc.com/articles/board.aspx?id=40
2 - Autoriser le débogage...
En raison de la nature de la construction de l'un des assemblages dans votre application, vous devrez modifier quelques paramètres pour permettre au code d'être traité par le débogueur de Visual Studio.
Faites un clic droit sur le projet en question dans l'explorateur de solutions et sélectionnez "Propriétés". Le panneau des propriétés du projet s'ouvre alors et nous donne accès à un grand nombre d'options pour nos projets. Naviguez jusqu'à l'onglet "Complile" (ou "Build" si vous êtes dans un environnement C#) et sélectionnez "Advanced Compile Options..." en bas de l'écran. Cela nous présente une invite qui comporte deux domaines d'intérêt :
1) Optimisations - décochez la case "Activer les optimisations".
2) Générer des informations de débogage - Assurez-vous que l'option est réglée sur 'Full'.
J'ai eu ce problème avec une solution dans un certain dossier, mais si je l'ai déplacée dans un autre dossier ou si d'autres l'ont construite, je n'ai pas eu le message. J'ai fait le nettoyage, la reconstruction et même le redémarrage et je n'ai toujours pas pu faire déboguer l'original sans ce message. J'ai cherché dans mon système des copies du fichier provoquant l'erreur et j'ai découvert que des copies étaient conservées dans le dossier
c : \User\username\AppData\Local\Assembly\dl3
Il s'agissait de Win7-64, mais la situation sera similaire sur d'autres systèmes d'exploitation Windows. J'ai supprimé toutes les copies que j'y ai trouvées et je n'ai plus le message. Je n'ai pas eu besoin de décocher la case "Activer uniquement mon code".
En outre, il s'agissait d'une application WPF, mais je suis tombé sur ce fil de discussion lors de ma recherche, alors j'espère que cela aidera quelqu'un d'autre.
J'ai pu résoudre ce problème en suivant les étapes suivantes :
- Cliquez avec le bouton droit de la souris sur la solution (et non sur le projet) et sélectionnez "Propriétés".
- Dans le panneau de gauche, sélectionnez "Propriétés de la configuration".
- Dans le panneau de droite, sélectionnez "Debug" dans la colonne "Configuration" de votre projet.
Si la solution ne figure pas dans l'explorateur de solutions, procédez comme suit :
- Dans la barre de menu, allez à Outils -> Options
- Dans le panneau de gauche, sélectionnez "Projets et solutions" (vous devrez peut-être cocher la case "Afficher tous les paramètres" dans la partie inférieure gauche de la fenêtre).
- Dans le panneau de droite, cochez la case "Toujours afficher la solution".
J'espère que cela vous aidera.
Moi aussi, j'ai tout ça. Et j'ai fait tout cela. Il semble que cela m'arrive chaque fois que j'obtiens une nouvelle copie de la solution entière à partir du contrôle de source. Donc, si nous avons fait tout cela, supprimé les fichiers dll et .pdb pour toutes les références (Assemblies) dans le projet Web, utilisé l'option de nettoyage sur la solution, supprimé les fichiers temporaires, fermé VS et rouvert, vérifié que le mode de débogage est sélectionné et réglé sur complet et que les optimisations sont désactivées, qu'y a-t-il de plus ? !?!?!