3 Réponses :
On dirait que vous avez référencé le fichier mvcturine.web.dll em> plutôt que le projet MVCTTURNINE em>. Essayez de supprimer la référence et de la reproduire en tant que référence de projet. P>
Parce que j'ai commencé à me douter, j'ai vérifié à nouveau, mais non, je faisais référence au projet, pas le fichier. Je vais mettre à jour le OP pour clarifier.
Ok, j'ai ajouté une nouvelle supposition. :)
Je ne savais pas à propos de cette fenêtre :) +1! Les bibliothèques ne sont pas dans le gack (pour le chemin, voir le message d'erreur que j'ai mis à jour dans op. Ils sont optimisés = non, mais l'état du symbole est PDB ne correspond pas à l'image. N'importe quelle idée d'ici? Je vais commencer par? Suppression de fichiers PDB pour ce module où je peux le trouver: p
Est-ce qu'il importe que le code d'utilisateur = non pour cette bibliothèque?
Cela fait si vous avez le débogage du code sans utilisateur désactivé, qui correspond à la valeur par défaut.
Les symboles provenaient probablement de votre cache de symbole. Le nom de fichier ne correspond pas à l'assemblage, mais vous pouvez le voir dans la fenêtre de modules.
J'ai vérifié la fenêtre du module pour le chemin de fichier PDB et supprimé-le (complet avec l'ensemble du répertoire qu'il s'agissait). J'ai également vérifié les informations de symboles de débogage pour tous les chemins vérifiés si je pouvais trouver plus de fichiers PDB. Toujours le même. Qu'est-ce qui fait que le drapeau d'UserCode n'entre aucun? Dois-je modifier la valeur du drapeau en quelque sorte ou activer le code de débogage non-utilisateur quelque part (j'imagine que cette dernière option deviendra gênante pour toutes les autres bibliothèques)
Juste quelque chose que j'ai noté maintenant: les libs mvcturin sont signés. Est-ce que cela change quelque chose?
Ce n'est pas la signature. Un autre projet qui utilise le même fichier de signature ne génère des informations de débogage correctes. Malheureusement, ce n'est pas ce projet qui m'intéresse.
Commencez par activer le code sans utilisateur de débogage car il est facile d'essayer. C'est dans les options de débogage.
Oui, pensais aussi, mais cela ne semble pas changer quoi que ce soit.
Vérifiez que les informations de débogage sont générées pour le projet. Vous pouvez le faire en ouvrant l'onglet Construction de la page Propriétés du projet et en cliquant sur le bouton "Avancé ...". Vérifiez le paramètre "Info de débogage". Voir Cet article MSDN pour une explication de ce que chaque option signifie. < / p>
Si cela ne le résout pas, vérifiez que le projet MVCTURTURINE est en cours de construction ( Build -> Configuration Manager Code>). P>
La sortie d'informations de débogage est "pleine". Je crois que je l'ai vérifié avec d'autres bibliothèques qui écrivent des informations de débogage et correspondent. Dans la configuration, les projets Mngr Cravate MVCTTURINE sont en débogage de la CPU et vérifiés, tout comme tous les autres.
Je viens de connaître le même problème ce matin, en utilisant VS2010. Je l'ai résolu en supprimant tous les artefacts de construction, par ex. Exécutables, bibliothèques, PDBS, etc. Ceci était dans \ Bin \ Debug, \ Bin \ version, \ Obj \ Débogou et \ OBJ \ version (y compris sous-dossiers). Ensuite, j'ai recompansé la configuration de débogage et j'étais de retour dans les affaires. P>
Thx pour votre commentaire. Comme cette question était d'une année il y a des années, je crains que je n'ai aucun moyen de vérifier cela. Cela pourrait aider les autres cependant :)
S'il vous plaît essayez ce lien. Stackoverflow.com/Questtions/810203/...