Assinatura de Página, o criador do projeto
Use o assinatura página da Project Designer para assinar os manifestos de aplicativo e implantação e também assinar uma assembly (assinatura de nome forte).
Observe que a assinatura dos manifestos de aplicativo e implantação é um processo diferentes da assinatura de um assembly, embora ambas as tarefas são executadas a assinatura página.
Além disso, o armazenamento de informações do arquivo de chave difere para assinatura e a assinatura de assembly de manifesto. Para assinatura de manifesto, informações de chave são armazenadas no banco de dados de armazenamento criptografado do seu computador e o armazenamento de certificados do Windows do usuário atual. Para a assinatura de assembly, informações de chave são armazenadas apenas no banco de dados de armazenamento criptografado do seu computador.
Para acessar o Signing , selecione um nó do projeto na Solution Explorere, em seguida, na projeto menu, clique em Propriedades. Quando o Project Designer for exibida, clique no assinatura guia.
Assinatura de manifesto de aplicativo e implantação
Assinar os manifestos de ClickOnce
Marque esta caixa de seleção para assinar os manifestos de aplicativo e implantação com um par de chaves pública/particular. Para obter mais informações sobre como fazer isso, consulte Como: Assinar manifestos de aplicativo e implantação.Selecione o armazenamento
Permite que você selecione um certificado existente do armazenamento de certificados pessoais do usuário atual.Selecione o arquivo
Permite que você selecione um certificado de um arquivo de chave existente.Criar um certificado de teste
Permite que você criar um certificado para fins de teste.Timestamp server URL
Especifica o endereço de um servidor que carimbos de hora sua assinatura. Quando você fornece um certificado, esse site externo verifica a hora em que o aplicativo foi assinado.
Assinatura de assembly
Assinar o assembly.
Marque esta caixa de seleção para assinar o assembly e criar um arquivo de chave forte. Para obter mais informações sobre como assinar o assembly usando o Project Designer, consulte Como: Assinar um Assembly (Visual Studio).Essa opção usa a ferramenta de Al.exe fornecida pelo Windows Software Development Kit (SDK) para assinar o assembly. Para obter mais informações sobre Al.exe, consulte Como: Assinar um Assembly com um nome forte.
Escolha um arquivo de chave de nome forte
Especifica um arquivo novo ou existente fortemente nomeado chave que é usado para assinar o assembly. Selecione < New... > para criar um novo arquivo usando o Criar a caixa de diálogo de chave de nome forte. (Se você especificar uma senha, um arquivo. pfx é criado; Se você não especificar uma senha, um arquivo. snk é criado. Selecione < Browse... > para selecionar um arquivo de chave existente.Alterar senha
Clique neste botão para exibir a Alterar a senha de chave caixa de diálogo e alterar a senha de seu arquivo de chave. As informações de senha são armazenadas no armazenamento de certificados do Windows do usuário atual.Somente o sinal de atraso
Marque esta caixa de seleção para habilitar a assinatura atrasada. For more information, see Como: Atrasar a assinatura de um Assembly (Visual Studio).Note that a delay signed project will not run and cannot be debugged. You can, however, use the Sn. exe (ferramenta de nome forte) with the -Vr option to skip verification during development.
In This Section
Selecione a caixa de diálogo do certificado
Criar a caixa de diálogo do certificado de teste
Digite a senha para abrir a caixa de diálogo de arquivo
Criar a caixa de diálogo de chave de nome forte
Caixa de diálogo de arquivo de chave de importação
Caixa de diálogo Change Key Password
Consulte também
Tarefas
Como: Assinar manifestos de aplicativo e implantação
Como: Assinar um Assembly (Visual Studio)
Como: Atrasar a assinatura de um Assembly (Visual Studio)
Como: Assinar um Assembly com um nome forte
Conceitos
Assinatura de Nome Forte para Aplicativos Gerenciados