Partager via


VCLinkerTool.DelaySign, propriété

Obtient ou définit une valeur indiquant s'il faut réserver de l'espace dans le fichier d'assembly d'un wrapper COM pour l'ajout ultérieur de la signature numérique avec un nom fort. Cette propriété est significative uniquement dans les projets Visual C#.

Espace de noms :  Microsoft.VisualStudio.VCProjectEngine
Assembly :  Microsoft.VisualStudio.VCProjectEngine (dans Microsoft.VisualStudio.VCProjectEngine.dll)

Syntaxe

'Déclaration
Property DelaySign As Boolean
bool DelaySign { get; set; }
property bool DelaySign {
    bool get ();
    void set (bool value);
}
abstract DelaySign : bool with get, set
function get DelaySign () : boolean 
function set DelaySign (value : boolean)

Valeur de propriété

Type : Boolean
true s'il faut réserver de l'espace dans le fichier d'assembly d'un wrapper COM pour l'ajout ultérieur de la signature numérique avec un nom fort ; sinon, false.

Notes

Un nom fort est constitué de l'identité de l'assembly (son simple nom textuel, son numéro de version et des informations de culture, le cas échéant) ainsi que d'une clé publique et d'une signature numérique. La paire de clés publique/privée, utilisée pour créer la signature numérique, peut être stockée dans un fichier ou dans un conteneur dans le fournisseur de services de chiffrement. L'Sn.exe (outil Strong Name Tool) crée le fichier ou conteneur.

Un fournisseur de services de chiffrement est un module logiciel indépendant qui exécute des algorithmes de chiffrement à des fins d'authentification, d'encodage et de chiffrement. Pour plus d'informations, consultez Procédure pas - à - pas : Création d'une application de chiffrement.

La signature différée ou partielle est le processus de réserver de l'espace dans le fichier d'assembly pour la signature numérique au moment de la génération, mais la signature réelle est différée jusqu'à un stade avancé, généralement juste avant que l'assembly est fourni. Pour plus d’informations, consultez Temporisation de signature d'un assembly et Comment : signer un assembly avec un nom fort.

Le système de projet génère automatiquement les assemblys de wrappers COM si votre projet contient des références aux composants COM. Pour plus d'informations, consultez Erreur de Wrapper COM Interop.

Pour plus d'informations sur signer l'assembly principal, consultez Global Attributes (Visual C#) et Global Attributes (Visual Basic).

Cette propriété est significative uniquement dans les projets d'Visual C# et n'est pas défini dans les pages de propriétés du projet.

Sécurité .NET Framework

Voir aussi

Référence

VCLinkerTool Interface

Microsoft.VisualStudio.VCProjectEngine, espace de noms