Partager via


/KEYCONTAINER (Spécifier un conteneur de clé pour signer un assembly)

/KEYCONTAINER:name

Arguments

nom
Conteneur qui contient la clé. Placez la chaîne entre guillemets doubles ( » « ) s’il contient un espace.

Notes

L’éditeur de liens crée un assembly signé en insérant une clé publique dans le manifeste d’assembly et en signant l’assembly final avec la clé privée. Pour générer un fichier de clé, tapez sn-k filename à la ligne de commande. sn -i installe la paire de clés dans un conteneur.

Si vous compilez avec /LN, le nom du fichier de clé est conservé dans le module et incorporé dans l’assembly créé lorsque vous compilez un assembly qui inclut une référence explicite au module, via #using ou lors de la liaison avec /ASSEMBLYMODULE.

Vous pouvez également transmettre vos informations de chiffrement au compilateur avec /KEYFILE. Utilisez /DELAYSIGN si vous souhaitez un assembly partiellement signé. Pour plus d’informations sur la signature d’un assembly, consultez Assemblys de nom fort (Signature d’assembly) (C++/CLI).

Les autres options de l’éditeur de liens qui affectent la génération d’assembly sont les suivantes :

Pour définir cette option de l'éditeur de liens dans l'environnement de développement Visual Studio

  1. Ouvrez la boîte de dialogue Pages de propriété du projet. Pour plus d’informations, consultez Définir le compilateur C++ et les propriétés de build dans Visual Studio.

  2. Sélectionnez la page de Propriétés de configuration>Éditeur de liens>Ligne de commande.

  3. Entrez l’option dans la zone Options supplémentaires.

Pour définir cette option de l'éditeur de liens par programmation

Voir aussi

Informations de référence sur l’éditeur de liens MSVC
Options de l’éditeur de liens MSVC