Comment : temporiser la signature d'un assembly (Visual Studio)
Mise à jour : novembre 2007
Lorsque vous signez un assembly, il se peut que vous n'ayez pas toujours accès à une clé privée. Par exemple, une société peut conserver sous protection une paire de clés à laquelle les développeurs n'ont pas accès quotidiennement. Alors que la clé publique peut être disponible, l'accès à la clé privée est limité à quelques personnes. Dans ce cas, vous pouvez utiliser la signature différée ou partielle pour fournir la clé publique, en temporisant l'addition de la clé privée jusqu'à la fermeture de l'assembly.
La signature différée peut être activée dans le volet Signature du Concepteur de projets comme suit.
Pour temporiser la signature d'un assembly
Avec le nœud de projet sélectionné dans l'Explorateur de solutions, dans le menu Projet, cliquez sur Propriétés (ou cliquez avec le bouton droit sur le nœud de projet dans l'Explorateur de solutions, puis cliquez sur Propriétés).
Dans le Concepteur de projets, cliquez sur l'onglet Signature.
Activez la case à cocher Signer l'assembly.
Spécifiez un fichier de clé. Pour plus d'informations, consultez Comment : signer un assembly (Visual Studio).
Activez la case à cocher Temporiser la signature uniquement. Notez qu'un projet à signature différée ne s'exécutera pas et ne pourra pas être débogué. Toutefois, vous pouvez utiliser le Outil Strong Name Tool (Sn.exe) avec l'option -Vr pour ignorer la vérification au cours du développement.
Voir aussi
Tâches
Comment : signer un assembly (Visual Studio)
Concepts
Signature avec un nom fort pour les applications managées
Temporisation de signature d'un assembly