2009-02-16 5 views
1

Je suis tout d'abord novice dans la signature d'assemblys avec des SNK, ce qui peut être une question stupide.VS2008 Utilisation de clés de nom fort dans plusieurs projets

J'ai une solution avec plusieurs projets, dont certains doivent être signés. J'ai créé un SNK en utilisant l'assistant de VisualStudio et je l'ai stocké dans le dossier de la solution, qui est partagé entre tous les projets.

Maintenant, lorsque vous essayez de signer un projet dans sa page Propriétés, VS me demande de créer un nouveau SNK ou d'en choisir un existant. J'ai choisi celui que j'ai créé plus tôt. Le SNK est maintenant copié (sans lien) dans le dossier du projet. De cette façon, je me retrouve avec un SNK séparé pour chaque projet signé. Est-ce réellement par conception? Ajouter SNK manuellement comme un lien vers un projet est possible, mais alors le SNK n'apparaît pas dans la boîte de sélection, donc je suppose que VS n'aime pas cette idée.

La raison principale que je me suis demandé est parce que dans le TestRunConfig il est apparemment seulement possible de sélectionner un seul SNK. Cela semble bizarre puisque je pourrais utiliser différents SNK pour chaque projet (apparemment, VS veut que j'utilise des SNK différents pour chaque projet, après tout). Après avoir creusé dans le MSDN pendant des heures, je l'ai trouvé d'aucune aide. Je serais heureux si vous pourriez signaler mon erreur ou me rediriger vers une page qui explique réellement ce qui se passe ici.

Répondre

2

Lier le SNK au projet, puis le sélectionner dans l'onglet Signature des paramètres est en fait le moyen de le faire.

Avez-vous ouvert et fermé les paramètres après avoir lié le SNK?

+0

Merci, je devrais vraiment me souvenir de rouvrir la page Propriétés :) – mafu

1

La fonctionnalité "Add as Link", accessible via la liste déroulante est quelque chose que j'aurais aimé savoir il y a longtemps!

+0

Très bon lien, merci pour le partage –

Questions connexes