Spécifie si l'assembly sera complètement ou partiellement signé.
/delaysign[+ | -]
NotesL'option /delaysign est sans effet sauf si elle est utilisée avec /keyfile ou /keycontainer.
Lorsque vous demandez un assembly complètement signé, le compilateur hache le fichier contenant le manifeste (métadonnées de l'assembly) et signe ce hachage avec la clé privée. La signature numérique obtenue est stockée dans le fichier qui contient le manifeste. Lorsque la signature d'un assembly est différée, le compilateur ne calcule ni ne stocke la signature, mais réserve un espace dans le fichier pour pouvoir y ajouter ultérieurement la signature.
Par exemple, à l'aide de /delaysign+, le développeur d'une organisation peut distribuer des versions de test d'un assembly non signées que les testeurs peuvent enregistrer dans le Global Assembly Cache et utiliser. Lorsqu'elle a fini de travailler sur l'assembly, la personne responsable de la clé privée de l'organisation peut le signer complètement. Ce compartimentage protège la clé privée de l'organisation contre la divulgation tout en permettant à tous les développeurs de travailler sur les assemblys.
Pour plus d'informations sur la signature d'un assembly, consultez Création et utilisation d'assemblys avec nom fort.
Pour définir /temporiser la signature dans l'environnement de développement intégré Visual Studio
-
Sélectionnez un projet dans l'Explorateur de solutions. Dans le menu Projet, cliquez sur Propriétés. Pour plus d'informations, consultez Introduction au Concepteur de projets.
-
Cliquez sur l'onglet Signature.
-
Définissez la valeur dans la zone Temporiser la signature uniquement.
Voir aussiRéférence
/keyfile/keycontainer
Exemples de lignes de commande de compilation
Outils (masquer)
S'enregistrer
Liste des Membres
Qui est en ligne?
FAQ