Compartilhar via


/delaysign

Especifica se conjunto será totalmente ou parcialmente entrar.

/delaysign[+ | -]

Argumentos

  • + | -
    Opcional.Use /delaysign- Se você desejar que um assembly totalmente assinado. Use /delaysign+ Se você quiser colocar a chave pública no assembly e reserva espaço para o hash assinado. O padrão é /delaysign-.

Comentários

The /delaysign opção não terá efeito a menos que usadas 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 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 o espaço de assinatura, mas reservas no arquivo para que a assinatura pode ser adicionada mais tarde.

Por exemplo, usando /delaysign+, um desenvolvedor em uma organização pode distribuir versões de teste não assinado de um assembly que testadores podem registrar com o cache global de assemblies e usar. Quando o trabalho no conjunto de módulos (assembly) for concluído, o responsável pela organização particular chave totalmente pode assinar o assembly.Este compartimentalização protege a chave privada da organização de divulgação, enquanto permite que todos os desenvolvedores trabalhem em assemblies.

Consulte Criando e usando Assemblies de Nome Forte para mais informações sobre como assinar um assembly.

Para conjunto /delaysign no Visual Studio ambiente de desenvolvimento integrado

  1. Tenha um projeto selecionado no Solution Explorer.No menu Project, clique em Properties..Para obter mais informações, consulte Introdução ao Project Designer.

  2. Clique na guia Signing.

  3. conjunto o valor de Apenas sinal de atraso box.

Consulte também

Referência

/keyfile

/contêiner de chave

Exemplos de Linhas de Comando de Compilação

Outros recursos

Compilador do Visual Basic