Partager via


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

/KEYCONTAINER:name

Notes

où,

  • name
    Le conteneur qui comprend la clé. Placez la chaîne entre guillemets (" ") si cet argument 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 file sur 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 contenu dans le module et incorporé dans l'assembly qui est créé lorsque vous compilez un assembly qui inclut une référence explicite au module, via #using ou lors d'une liaison avec /ASSEMBLYMODULE.

Vous pouvez également passer vos informations de chiffrement au compilateur avec /KEYFILE. Utilisez /DELAYSIGN si vous souhaitez obtenir 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 décrites ci-après affectent la génération de l'assembly :

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éfinition des propriétés de projets Visual C++.

  2. Cliquez sur le dossier Éditeur de liens.

  3. Cliquez sur la page de propriétés Ligne de commande.

  4. Tapez l'option dans la zone Options supplémentaires.

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

Voir aussi

Référence

Définition des options de l'Éditeur de liens

Options de l'Éditeur de liens