Question

Utilisation FxCop lorsque je tente d'analyser les projets qui reposent sur des modèles et pratiques, Enterprise Data Library (entre autres) 2.0.0.0 - FxCop se plaint qu'il ne peut pas: « Localiser Référence Assemblée » - même si la dll d'application en cours d'analyse a été respecté contre cette version et son dans le GAC. Si je passe en revue au GAC essayer de sélectionner le même ensemble (je l'ai vérifié la version et le jeton de clé publique) FxCop ne me permet pas « qu ' » il. L'application réussit à courir et fait définitivement l'utilisation du dll problème.

OS: Vu à la fois Vista et Windows XP. Versions: Visual Studio 2005 et 2008. FxCop 1.36 L'application est respectée VS2005 pour .NET 2.0.

J'ai le même problème si je tente de parcourir la dll application avec réflecteur.

Il est clair qu'il ne pense pas que ce soit la même version de l'assemblée sa compilé. Quelqu'un sait-il pourquoi? Toutes les suggestions pour une solution? Qu'est-ce que je manque?

Était-ce utile?

La solution

Vérifier ce (FxCop) et ce (réflecteur) out.


Dans FxCop, vous pouvez sélectionner Projet - Options ... - Orthographe et analyse - (chèque) Rechercher Global Assembly Cache des références manquantes


Dans réflecteur, vous pouvez sélectionner Voir - Options ... - Navigateur - (chèque) Résoudre automatiquement les références


Je trouve un peu bizarre que ces options ne sont pas activées par défaut.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top