/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
Aprire la finestra di dialogo Pagine delle proprietà del progetto. Per informazioni dettagliate, vedere Impostare il compilatore e le proprietà di compilazione.
Selezionare la pagina delle >proprietà Proprietà del linker della riga di comando del linker>di configurazione.
Immettere l'opzione nella casella Opzioni aggiuntive .
Per impostare l'opzione del linker a livello di codice
- Vedere AdditionalOptions.
Vedi anche
Informazioni di riferimento sul linker MSVC
Opzioni del linker MSVC