Construit avec des optimisations activées ou sans informations de débogage
Je suis en train d'essayer de trouver pourquoi ma InjectableAttributes jamais arriver à la partie filtre.
À cet effet j'ai fait un lien dans le projet de code source directement, donc je pourrais facilement mettre des points d'arrêt, etc.
Quand je build mais j'ai le message suivant:
Le module suivant a été construite avec les optimisations activées ou sans les informations de débogage: C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\[un tas de nom aléatoire et répertoires]\assembly\[plus des noms aléatoires]\MvcTurbine.Web.DLL] Pour déboguer ce module, modifier son projet de construction de configuration en mode Débogage. Pour supprimer ce message, désactiver l'option "Avertir si aucun code d'utilisateur sur le lancement de la" débogueur option.
J'ai vérifié les propriétés du projet. C'est la configuration est réglé sur "Actif(Debug) et" Optimiser le code" case à cocher n'est pas cochée.
Mise à JOUR
J'ai vérifié à nouveau si je n'avais pas par hasard inclure le fichier plutôt que de le projet, mais les références semblent corrects.
Juste pour être sûr, j'ai aussi supprimé tous les bacs de façon à ce que toutes les bibliothèques sont certainement reconstruire quelque part, mais en vain.
Mise à JOUR
Dans la construction avancées de la fenêtre de la sortie de Débogage est réglé à fond et toutes les options sont identiques à des projets de construction les informations de débogage.
Le gestionnaire de configuration montre que le projet est en cours de construction et a exactement les mêmes paramètres que toutes les autres options.
Mise à JOUR
Dans le Debug->Windows-Modules fenêtre le symbole d'état de la turbine, la bibliothèque est PDB file does not match image
j'ai supprimé tous les fichiers pdb sur l'ensemble de mon système pour faire en sorte qu'il soit re-généré, mais en vain.
Assurez-vous j'ai également recherché la dll sur l'ensemble de mon système et les ont enlevés. Rien.
Ce que peut être la prévention de VS de la création d'informations de débogage?
source d'informationauteur Boris Callens
Vous devez vous connecter pour publier un commentaire.
J'ai juste eu le même problème ce matin, à l'aide de VS2010. Je l'ai résolu en supprimant tous les de construire des artefacts, par exemple, les exécutables, les bibliothèques, Pdb, etc. C'était dans \bin\Debug, \bin\Release, \obj\Debug, et \obj\Release (y compris les sous-dossiers). Ensuite, j'ai recompilé la configuration de débogage, et était de retour dans les affaires.
Vérifier que les informations de débogage est généré par le projet. Vous pouvez le faire en ouvrant l'onglet Construire sur la page de Propriétés du Projet et en cliquant sur le bouton "Avancé...". Cochez la case "Débogage Info". Voir cet article MSDN pour une explication de la signification de chaque option.
Si cela ne résout pas le problème, vérifiez que le MvcTurbine projet est effectivement en cours de construction (
Build -> Configuration Manager
).Il semble que vous avez fait référence à l'MvcTurbine.Web.DLL fichier plutôt que de la MvcTurbine projet. Essayez de supprimer la référence et re-ajout d'une référence de projet.
Mise à jour Êtes-vous sûr que la DLL n'est pas venue de la part du GAC? Ne Debug->Windows->Modules lorsque l'application est en cours d'exécution et vérifiez le Chemin d'accès de la colonne.