/KEYCONTAINER (especificar um contêiner de chave para assinar um assembly)

/KEYCONTAINER:name

Argumentos

name
Contêiner que contém a chave. Coloque a cadeia de caracteres entre aspas duplas ("") se ela contiver um espaço.

Comentários

O vinculador cria um assembly assinado inserindo uma chave pública no manifesto do assembly e assinando o assembly final com a chave privada. Para gerar um arquivo de chave, digite SN-kfilename na linha de comando. SN – instalo o par de chaves em um contêiner.

Se você compilar with /ln, o nome do arquivo de chave será mantido no módulo e incorporado ao assembly que é criado quando você compila um assembly que inclui uma referência explícita ao módulo, via #usingou ao vincular com /ASSEMBLYMODULE.

Você também pode passar suas informações de criptografia para o compilador com /keyfile. Use /delaysign se você quiser um assembly parcialmente assinado. Para obter mais informações sobre como assinar um assembly, consulte assemblies de nome forte (assinatura de assembly) (C++/CLI).

Outras opções de vinculador que afetam a geração de assembly são:

Para definir esta opção do vinculador no ambiente de desenvolvimento do Visual Studio

  1. Abra a caixa de diálogo Páginas de Propriedades do projeto. Para obter detalhes, confira Definir as propriedades de build e do compilador do C++ no Visual Studio.

  2. Selecione a página de propriedade dalinha de comando dovinculador> de Propriedades> de configuração.

  3. Insira a opção na caixa Opções adicionais .

Para definir esta opção do vinculador por meio de programação

Consulte também

Referência de vinculador MSVC
opções do vinculador MSVC