Condividi tramite


/KEYCONTAINER (Specifica un contenitore di chiavi per firmare un assembly)

/KEYCONTAINER:name

Argomenti

name
Contenitore contenente la chiave. Inserire la stringa tra virgolette doppie (" ") se contiene uno spazio.

Osservazioni:

Il linker crea un assembly firmato inserendo una chiave pubblica nel manifesto dell'assembly e firmando l'assembly finale con la chiave privata. Per generare un file di chiave, digitare sn -k filename nella riga di comando. sn -i installa la coppia di chiavi in un contenitore.

Se si esegue la compilazione con /LN, il nome del file di chiave viene mantenuto nel modulo e incorporato nell'assembly creato durante la compilazione di un assembly che include un riferimento esplicito al modulo, tramite #using o quando si esegue il collegamento con /ASSEMBLYMODULE.

È anche possibile passare le informazioni di crittografia al compilatore con /KEYFILE. Usare /DELAYSIGN se si desidera un assembly parzialmente firmato. Per altre informazioni sulla firma di un assembly, vedere Assembly con nome sicuro (firma di assembly) (C++/CLI).

Altre opzioni del linker che influiscono sulla generazione di assembly sono:

Per impostare questa opzione del linker nell'ambiente di sviluppo di Visual Studio

  1. Aprire la finestra di dialogo Pagine delle proprietà del progetto. Per informazioni dettagliate, vedere Impostare il compilatore e le proprietà di compilazione.

  2. Selezionare la pagina delle >proprietà Proprietà del linker della riga di comando del linker>di configurazione.

  3. Immettere l'opzione nella casella Opzioni aggiuntive .

Per impostare l'opzione del linker a livello di codice

Vedi anche

Informazioni di riferimento sul linker MSVC
Opzioni del linker MSVC