Compartilhar via


/atrasoSign (atraso sinal a montagem) (Opções do compilador translation from VPE for Csharp)

Essa opção faz com que o compilador reservar espaço no arquivo de saída, de forma que uma assinatura digital pode ser adicionada mais tarde.

/delaysign[ + | - ]

Argumentos

  • + | -
    Use /delaysign- Se você desejar que um assembly totalmente assinado. Use /delaysign+ Se você apenas quiser colocar a chave pública no conjunto de módulos (assembly). O padrão é /delaysign-.

Comentários

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 compilador não calcular e armazenar 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 o assembly colocando a chave particular no assembly usando o Vinculador de assembly utilitário.

Para obter mais informações, consulte Criando e usando os assemblies com nome forte and Atraso na Assinatura de um Assembly.

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

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

  2. Modificar o Apenas sinal de atrasopropriedade .

Para obter informações sobre como conjunto opção do compilador programaticamente, consulte DelaySign.

Consulte também

Outros recursos

Opções do Compilador C#

Propriedades de Projeto (Visual Studio)