/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
Tenha um projeto selecionado no Solution Explorer.No menu Project, clique em Properties..Para obter mais informações, consulte Introdução ao Project Designer.
Clique na guia Signing.
Defina o valor no Delay sign only caixa.
Consulte também
Referência
Linhas de comando de compilação de amostra (Visual Basic)