/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 -k filename 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
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.
Seleccione la página de propiedades Propiedades de configuración>Enlazador>Línea de comandos.
Escriba la opción en el cuadro Opciones adicionales.
Para establecer esta opción del vinculador mediante programación
- Vea AdditionalOptions.