Compartilhar via


/delaysign

Specifies whether the assembly will be fully or partially signed.

/delaysign[+ | -]

Arguments

  • + | -
    Optional. Use /delaysign- se você quiser um assembly totalmente assinado. Use /delaysign+ se você deseja colocar a chave pública do assembly e reservar espaço para o hash assinado. The default is /delaysign-.

Comentários

O /delaysign opção não terá efeito se usada com /keyfile ou /contêiner de chave.

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. The resulting digital signature is stored in the file that contains the manifest. 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 adicionados posteriormente.

Por exemplo, usando /delaysign+, um desenvolvedor em um can organização distribuir unsigned teste versões de um assembly que os testadores podem registrar com o global assembly cache e usar. Quando o trabalho no assembly é concluído, a pessoa responsável por privada da organização chave totalmente pode assinar o assembly. Este compartimentalização protege de privada da organização chave de divulgação, permitindo que todos os desenvolvedores trabalhem em assemblies.

See Criando e usando Assemblies de Nome Forte for more information on signing an assembly.

Para definir /delaysign no Visual Studio integradas ao ambientede desenvolvimento

  1. Have a project selected in Solution Explorer. On the Project menu, click Properties. For more information, see Introdução ao Project Designer.

  2. Click the Signing tab.

  3. Defina o valor na Somente sinal de atraso caixa.

Consulte também

Referência

/keyfile

/contêiner de chave

Exemplos de Linhas de Comando de Compilação (Visual Basic)

Outros recursos

Compilador do Visual Basic