Partilhar via


/ DELAYSIGN (parcialmente assinar uma assembly)

/DELAYSIGN[:NO]

Comentários

onde,

  • NÃO
    Especifica que o assembly não deve ser parcialmente assinado.

Comentários

Use / DELAYSIGN se você deseja colocar a chave pública no assembly.O padrão é /DELAYSIGN:NO.

The / DELAYSIGN opção não terá efeito a menos que usadas com / KEYFILE or / KEYCONTAINER.

Quando você solicita um assembly totalmente assinado, o compilador hashes de arquivo que contém o manifesto (metadados do assembly) e assina esse hash com chave particular.A assinatura digital resultante é armazenada no arquivo que contém o manifesto.Quando um assembly é assinado atraso, o vinculador não computar e armazene a assinatura, mas reservas de espaço no arquivo para que a assinatura pode ser adicionada mais tarde.

Por exemplo, usando / DELAYSIGN permite que um testador colocar o assembly no cache global.Totalmente após o teste, você pode assinar conjunto, colocando a chave particular no conjunto.

See Assemblies com Nome Forte (Assinatura de Assembly) e Atraso na Assinatura de um Assembly 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

  1. em aberto propriedade Páginas caixa de diálogo.Para obter detalhes, consulte Definindo propriedades do Visual C++ projeto.

  2. clicar no Vinculador pasta.

  3. clicar no Linha de comando página de propriedades.

  4. Digite a opção para o Opções adicionais box.

Para conjunto esta opção de vinculador programaticamente

Consulte também

Referência

Definindo opções do vinculador

Opções do Vinculador