Condividi tramite


Proprietà VCLinkerTool.DelaySign

Ottiene o imposta un valore che indica se nel file di assembly di un wrapper COM deve essere riservato spazio per l'aggiunta successiva della firma digitale con un nome sicuro.Questa proprietà è significativa solo nei progetti di Visual C#.

Spazio dei nomi:  Microsoft.VisualStudio.VCProjectEngine
Assembly:  Microsoft.VisualStudio.VCProjectEngine (in Microsoft.VisualStudio.VCProjectEngine.dll)

Sintassi

'Dichiarazione
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)

Valore proprietà

Tipo: System.Boolean
true se nel file di assembly di un wrapper COM deve essere riservato spazio per l'aggiunta successiva della firma digitale con un nome sicuro; in caso contrario, false.

Note

Un nome sicuro è costituito dall'identità dell'assembly, corrispondente al nome in formato testo, al numero di versione e alle informazioni sulle impostazioni cultura eventualmente disponibili, nonché da una chiave pubblica e da una firma digitale.La coppia di chiavi pubblica/privata, utilizzata per creare la firma digitale, può essere memorizzata in un file o in un contenitore nel provider di servizi di crittografia.Sn.exe (strumento Nome sicuro) crea il file o un contenitore.

Un provider del servizio di crittografia rappresenta un modulo software indipendente che esegue algoritmi crittografici per l'autenticazione, la codifica e la crittografia.Per ulteriori informazioni, vedere procedura dettagliata: creare un'applicazione di crittografia.

La firma ritardata o parziale è il processo di riserva dello spazio nel file di assembly alla firma digitale in fase di compilazione, ma posticipare la firma effettiva viene rinviata finché uno stadio avanzato, in genere subito prima che venga l'assembly fornito.Per ulteriori informazioni, vedere Ritardo della firma di un assembly e Procedura: firmare un assembly con un nome sicuro.

Il sistema del progetto genera automaticamente gli assembly di un wrapper COM se il progetto contiene riferimenti a componenti COM.Per ulteriori informazioni, vedere Errore del wrapper di interoperabilità COM.

Per informazioni sulla firma dell'assembly principale, vedere Global Attributes (C#) e Global Attributes (Visual Basic).

Questa proprietà è significativa solo nei progetti Visual C# e non è possibile impostare le pagine delle proprietà del progetto.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

VCLinkerTool Interfaccia

Spazio dei nomi Microsoft.VisualStudio.VCProjectEngine