2011-07-06 3 views
3

Sur un intervalle aléatoire peu fréquent, certains projets dans une solution ne seront plus construits. Probablement à cause de la forte fichier clé nommée beging corrompu ou perdu .. entraînant les erreurs suivantes lors de la construction du projet:clé de nom fort corrompue ou illisible

Erreur 1 fichier de métadonnées « D: \ CasparKleijne.Toolkit \ CasparKleijne.Toolkit \ bin \ Debug \ CasparKleijne.Toolkit.dll » ne pouvait pas être trouvé CasparKleijne.Toolkit.Reporting

erreur 2 Impossible d'importer le fichier clé suivante: CasparKleijne.Toolkit.pfx. Le fichier de clé peut être protégé par mot de passe. Pour corriger cela, essayez d'importer ou d'installer manuellement à nouveau certificat le certificat au CSP Strong Name avec le nom du conteneur clé suivante: VS_KEY_11D604D4C94AB54 CasparKleijne.Toolkit

Erreur 3 Importation fichier clé « CasparKleijne.Toolkit .pfx "était annulé. CasparKleijne.Toolkit

(noms d'assemblage sont modifiés pour des raisons de confidentialité)

Mais le fichier est à exactement le même endroit où il était, mais je ne peut pas importer plus. Je dois créer un nouveau et tous les travaux bien encore.

Comment un fichier peut être au bon endroit mais pas trouvé par VS2010? quel est ce mystère? Comment puis-je éviter ça?

Répondre

2

: vagues suppositions

Vérifiez votre configuration de construction et veiller à ce projet est mis à construire. Assurez-vous qu'il n'est pas activé.

Sinon, d'après mon expérience, des problèmes étranges comme celui-ci sont généralement dus à la mise en cache de Visual Studio.

Il n'y a aucun moyen fiable (ou du moins je n'ai pas encore trouvé) pour détecter quoi ou où chercher. Je généralement recours à une procédure 'rinçage n-repeat':

  • Supprimer tous les dossiers obj/debug
  • Effacer vous répertoire temp
  • Fermez toutes les instances VS et redémarrez votre IDE.
  • Ne une recréation
0

Sa recherche d'un fichier pfx. Je pense que c'est un format de fichier de certificat. Peut-être que le certificat a expiré, ou comme le message l'a dit, il est protégé par un mot de passe.

+2

Celui qui downvoted, voudriez-vous expliquer pourquoi? – Andy

Questions connexes