/KEYCONTAINER (especificar um contêiner de chave para assinar um assembly)
/KEYCONTAINER:name
Comentários
where,
- nome
Contêiner que contém a chave. Coloque a cadeia de caracteres entre aspas duplas (” ") se contiver um espaço.
Comentários
O vinculador cria um assembly assinado inserindo uma chave pública no manifesto do assembly e assinar o assembly final com a chave privada. Para gerar um arquivo de chave, digite sn - k file na linha de comando. sn -i instala o par de chaves em um contêiner.
Se você compila com /LN, o nome do arquivo da chave será realizado no módulo e inserida no assembly que é criado quando você cria um assembly que inclua uma referência explícita ao módulo, por meio de #using, ou ao vincular a /ASSEMBLYMODULE.
Você também pode transmitir suas informações de criptografia ao compilador com /KEYFILE. Use /DELAYSIGN se você desejar um assembly parcialmente assinado. Consulte Assemblies de nome forte (assinatura de assembly) (C++/CLI) para obter mais informações sobre como assinar um assembly.
Outras opções do vinculador que afetam a geração do assembly são:
Para definir esta opção do vinculador no ambiente de desenvolvimento do Visual Studio
Abra a caixa de diálogo Páginas de Propriedade do projeto. Para obter detalhes, consulte Configurando as propriedades de projeto do Visual C++.
Clique na pasta Vinculador.
Clique na página de propriedades de Linha de Comando.
Digite a opção na caixa de Opções Adicionais .
Para definir essa opção de vinculador por meio de programação
- Consulte AdditionalOptions.