/KEYCONTAINER (Especificar un contenedor de claves para firmar un ensamblado)

/KEYCONTAINER:name

Argumentos

name
Contenedor que contiene la clave. Coloque la cadena entre comillas dobles (" ") si contiene un espacio.

Comentarios

El enlazador crea un ensamblado firmado mediante la inserción de una clave pública en el manifiesto del ensamblado y la firma del ensamblado final con la clave privada. Para generar un archivo de clave, escriba sn -kfilename en la línea de comandos. sn -i instala el par de claves en un contenedor.

Si compila con /LN, el nombre del archivo de clave se mantiene en el módulo e incorpora al ensamblado que se crea al compilar un ensamblado que incluye una referencia explícita al módulo, a través de #using o al vincular con /ASSEMBLYMODULE.

También se puede pasar la información de cifrado al compilador con /KEYFILE. Use /DELAYSIGN si quiere firmar el ensamblado de forma parcial. Para obtener información sobre cómo firmar ensamblados, consulte Ensamblados de nombre seguro (Firma de ensamblados) (C++/CLI).

Otras opciones del enlazador que afectan a la generación de ensamblados son:

Para establecer esta opción del vinculador en el entorno de desarrollo de Visual Studio

  1. Abra el cuadro de diálogo Páginas de propiedades del proyecto. Para más información, vea Establecimiento del compilador de C++ y de propiedades de compilación en Visual Studio.

  2. Seleccione la página de propiedades Propiedades de configuración>Enlazador>Línea de comandos.

  3. Escriba la opción en el cuadro Opciones adicionales.

Para establecer esta opción del vinculador mediante programación

Consulte también

Referencia del enlazador MSVC
Opciones del enlazador MSVC