Expandir Minimizar
Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original
Este tópico ainda não foi avaliado como - Avalie este tópico

/delaysign (Opções do compilador de C#)

Esta opção faz com que o compilador reservar espaço no arquivo de saída para que uma assinatura digital pode ser adicionada posteriormente.

/delaysign[ + | - ]
+ | -

Use /delaysign- se você quiser um assembly totalmente assinado. Use /delaysign+ se você deseja colocar a chave pública do assembly. O padrão é /delaysign-.

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 compilador 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 o assembly, colocando a chave particular no assembly usando o Do Assembly Linker utilitário.

Para obter mais informações, consulte Creating and Using Strong-Named Assemblies e Atraso de assinatura de um Assembly.

Para definir esta opção de compilador no ambiente de desenvolvimento Visual Studio

  1. Abrir o Propriedades página para o projeto.

  2. Modificar o Delay sign only propriedade.

Para obter informações sobre como definir essa opção de compilador programaticamente, consulte DelaySign.

Isso foi útil para você?
(1500 caracteres restantes)

Contribuições da comunidade

ADICIONAR
© 2013 Microsoft. Todos os direitos reservados.