Share via


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

Aggiornamento: novembre 2007

/KEYCONTAINER:name

Note

dove:

  • name
    Il contenitore che contiene la chiave. Se la stringa contiene uno spazio, racchiuderla tra doppie virgolette (" ").

Note

Il linker crea un assembly firmato mediante l'inserimento di una chiave pubblica nel manifesto dell'assembly e la firma dell'assembly finale con la chiave privata. Per generare un file di chiave, immettere sn -kfile sulla riga di comando. Con sn -i la coppia di chiavi viene installata in un contenitore.

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

È anche possibile passare al compilatore le informazioni di crittografia mediante /KEYFILE. Utilizzare /DELAYSIGN per ottenere un assembly parzialmente firmato. Per ulteriori informazioni sulla firma di un assembly, vedere Assembly con nome sicuro (firma degli assembly).

Di seguito sono elencate altre opzioni del linker che hanno effetto sulla generazione dell'assembly.

Per impostare l'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 Impostazione delle proprietà dei progetti Visual C++.

  2. Selezionare la cartella Linker.

  3. Fare clic sulla pagina delle proprietà Riga di comando.

  4. Digitare l'opzione nella casella Opzioni aggiuntive.

Per impostare l'opzione del linker a livello di codice

Vedere anche

Riferimenti

Impostazione delle opzioni del linker

Opzioni del linker