Compartilhar via


/ DELAYSIGN (parcialmente assinar um 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 do assembly.O padrão é /DELAYSIGN:NO.

O /DELAYSIGN opção não terá efeito a menos que usado com /KEYFILE ou /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 a chave particular.A assinatura digital resultante é armazenada no arquivo que contém o manifesto.Quando um assembly é assinado com atraso, o vinculador não calcular e armazenar a assinatura, mas reserva espaço no arquivo para que a assinatura pode ser adicionada posteriormente.

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.

Consulte Assemblies com nome forte (assinatura de Assembly) (C + + / CLI) e Atraso de 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 definir esta opção de vinculador no ambiente de desenvolvimento Visual Studio

  1. Abra o projeto Páginas de propriedades caixa de diálogo.Para obter detalhes, consulte Definindo propriedades de projeto Visual C++.

  2. Clique no vinculador pasta.

  3. Clique no a linha de comando página de propriedades.

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

Para definir esta opção de vinculador programaticamente

Consulte também

Referência

Configurando opções de vinculador

Opções do vinculador