/ KEYFILE (especificar a chave ou emparelhar de chaves para assinar uma assembly)
/KEYFILE:filename
Comentários
Onde:
- nome do arquivo
Arquivo que contém a chave.Coloque a seqüência de caracteres em aspas duplas ("") se ele contiver um espaço.
Comentários
O vinculador insere a chave pública no manifesto do assembly e, em seguida, assina o assembly final com a chave particular.To generate a key file, type sn -k file at the command line.Um assembly assinado é considerado tem um nome forte.
Se você compilar com OPÇÃO /LN, o nome do arquivo chave é mantido no módulo e incorporado ao assembly que é criado quando você compilar um assembly que contém uma referência explícita ao módulo via # using, ou quando a vinculação com / ASSEMBLYMODULE.
Você também pode passar as informações de criptografia para o vinculador com / KEYCONTAINER.Use / DELAYSIGN se desejar que um assembly parcialmente assinado.Consulte Assemblies com Nome Forte (Assinatura de Assembly) para mais informações sobre como assinar um assembly.
Nesse caso ambos /KEYFILE e /KEYCONTAINER são especificados (por opção de linha de comando ou por atributo personalizado), o vinculador tentará primeiro o contêiner de chave. Se for bem-sucedida, que então conjunto é assinado com as informações no contêiner de chave.Se o vinculador não localizar o contêiner de chave, ele tentará o arquivo especificado com /KEYFILE.Se tiver êxito, o assembly é assinado com as informações no arquivo de chave e as informações de chave serão instaladas no contêiner de chave (semelhante a sn -i) para que na próxima compilação, o contêiner de chave seja válido.
Observe que um arquivo de chave pode conter somente a chave pública.
See Criando e usando os assemblies com nome forte para obter mais informações sobre como assinar um assembly.
Outras opções de vinculador que afetam a geração de assembly são:
Para conjunto esta opção de vinculador no ambiente de desenvolvimento do Visual Studio
em aberto propriedade Páginas caixa de diálogo.Para obter detalhes, consulte Definindo propriedades do Visual C++ projeto.
clicar no Vinculador pasta.
clicar no Linha de comando página de propriedades.
Digite a opção para o Opções adicionais box.