Como faço para construir projeto de implantação sem un-assinar meus montagens?
-
08-07-2019 - |
Pergunta
Eu não sou muito experiente com constrói - isso pode ser muito simples! Tenho uma aplicação simples com um projeto de implantação simples. Eu fui para o diretório onde as versões compiladas de liberação das DLLs são, assinou todos eles (VeriSign), e depois foi para o projeto de implantação, escolheu Construir (não reconstruir), e recompilados todas as minhas montagens e agora eles aren' t assinado mais. Posso manter o projeto de implantação fácil agradável e ainda ter assinado assembléias, ou eu tenho que criar o MSI uma maneira diferente? Obrigado!
Solução
Tente assinar os conjuntos como um passo intermediário de sua construção.
Uma maneira de fazer isso é adicionar um projeto fictício que tem um evento de compilação que assina suas montagens. Tornar este projecto o último passo antes de criar o pacote MSI.
Outras dicas
Eu não tentei, mas ... não faça o projeto de implantação dependem do projeto do aplicativo. Em vez disso, adicionar manualmente a saída do aplicativo para a implantação. Como conseqüência, nenhuma construção automática deve ser acionado.