Compartilhar via


/DelaySign

Especifica se conjunto será totalmente ou parcialmente entrar.

/delaysign[+ | -]

Argumentos

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

Comentários

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+, um desenvolvedor em uma organização pode distribuir versões de teste não assinado de um assembly que os testadores podem se registrar na cache global de assemblies e usar.Quando o trabalho no assembly é concluído, a pessoa responsável pela chave privada da organização totalmente pode assinar o assembly.Este compartimentalização protege a chave privada da organização contra divulgação, permitindo que todos os desenvolvedores trabalhar em assemblies.

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

Para definir o Visual Studio /delaysign 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. Defina o valor no Delay sign only caixa.

Consulte também

Referência

/keyfile

/keycontainer

Linhas de comando de compilação de amostra (Visual Basic)

Outros recursos

Visual Basic compilador de linha de comando