Les meilleures pratiques pour la signature .NET assemblées?

J'ai une solution composée de cinq projets, dont chacun compiler des assemblées distinctes. Droit maintenant, je suis de signature de code, mais je suis assez sûr que je suis en train de faire le mal. Quelle est la meilleure pratique ici?

  • Signer chacune avec une clé différente; assurez-vous que les mots de passe sont différents
  • Signer chacune avec une clé différente; utiliser le même mot de passe si vous voulez
  • Signer chaque avec la même clé
  • Quelque chose d'autre entièrement

Fondamentalement, je ne suis pas tout à fait sûr de ce que "la signature" ne, ou ce que les meilleures pratiques sont ici, donc, plus généralement, la discussion serait bon. Tout ce que je sais, c'est que FxCop a crié à moi, et il était facile à corriger en cliquant sur le "Signe de cette assemblée" case à cocher et la génération d'un .fichier pfx à l'aide de Visual Studio (2008).

OriginalL'auteur Domenic | 2008-08-29