/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
Have a project selected in Solution Explorer. On the Project menu, click Properties. For more information, see Introdução ao Project Designer.
Click the Signing tab.
Defina o valor na Somente sinal de atraso caixa.
Consulte também
Referência
Exemplos de Linhas de Comando de Compilação (Visual Basic)