/ 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 se usada 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) e Atraso na Assinatura de um Assembly para obter mais informações sobre assinatura de 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
Abra o projeto Property Pages caixa de diálogo. Para obter detalhes, consulte Definindo propriedades de projeto Visual C++.
Clique o vinculador pasta.
Clique na a linha de comando página de propriedades.
Digite a opção para o Opções adicionais de caixa.
Para definir esta opção de vinculador programaticamente
- Consulte AdditionalOptions.