none
Assinando um Projeto (ou Projetos em uma Solução) RRS feed

  • Pergunta

  • Eu tenho uma chave que foi gerada ao marcar "Sign the Assembly" em um projeto.

    Essa chave estou "compartilhando" com os outros projetos da mesma solução, e já alterei no arquivo "*.csproj" desses projetos para apontar para o mesmo arquivo "*.pfx".

    <PropertyGroup>
        <SignAssembly>true</SignAssembly>
        <AssemblyOriginatorKeyFile>Properties\CWEB5.pfx</AssemblyOriginatorKeyFile>
    </PropertyGroup>

    Essa chave está protegida por senha, e ao coloca-la no projeto, o Visual Studio pediu a senha (normal até ai).

    Meu ponto: como salvo, NO ARQUIVO "*.csproj" esta senha? O que acontece é que, o Visual Studio salva, em "ProgramData" (ou "AppData", não tenho certeza) as senhas dos projetos, pois assim, não as solicita novamente ao recompilar. O que quero é poder transferir minha solução entre mais de um PC, sem que ao mandar para o no PC me seja novamente solicitada a senha.

    terça-feira, 26 de setembro de 2017 13:06

Respostas

Todas as Respostas

  • Boa tarde, SammuelMiranda. Tudo bem?

    Obrigado por usar o fórum MSDN.

    Poderia explicar melhor o que você precisa, por favor?

    Atenciosamente,

    Filipe B de Castro

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    terça-feira, 26 de setembro de 2017 20:48
    Moderador
  • É uma dúvida. A senha do PFX, pode ser salva no "*.csproj"? Para o visual studio não solicita-la novamente a mim quando eu abrir o projeto em outro computador?

    As tags do arquivo, e se ele é assinado ou não eu achei (como coloquei na pergunta), mas não localizei outra que armazenasse a senha.

    quarta-feira, 27 de setembro de 2017 15:40
  • Não dá para fazer, vou fechar o tópico - o Visual Studio não armazena tal informação em seus projetos.
    • Marcado como Resposta SammuelMiranda segunda-feira, 2 de outubro de 2017 14:10
    segunda-feira, 2 de outubro de 2017 14:10