Atualizar uma solução de farm implantada existente
-
09-12-2019 - |
Pergunta
Implantei uma solução de farm em um ambiente de teste seguindo o Technet Implantar pacotes de soluções página - funciona bem.Mas o desenvolvimento continua e preciso redistribuir.
Quando sigo o processo novamente, recebo o erro
Adicionar-SPSolução:Uma solução com o mesmo nome "awesomewebparts.wsp" ou id "[uma string de identificador aleatório]" já existe no armazenamento de soluções.
Presumo que preciso remover a versão existente antes de adicionar a nova versão ou emitir um comando diferente para atualizar ou substituir a versão existente.Alguém pode fornecer alguma orientação sobre como isso deve ser feito?
Solução 3
Uma opção é retrair e remover a solução através da administração central, que permite que ela seja reimplantada.
- Na Administração Central, selecione Configurações do sistema.
- da seção de gerenciamento de fazenda, selecione 'Gerenciar soluções de fazenda'.
- Selecione a solução que você deseja remover.
- Clique em "Recolher Solution" e confirme.A solução irá retrair (Undoploy)
- Clique em "Remover Solution" e confirme.A solução será removida e pode ser re-adicionada.
Estou interessado em saber se existe outra maneira de reimplantar uma solução sem desinstalar.
Outras dicas
Você já tentou update-spsolution
Use comandos do PowerShell:
Uninstall-SPSolution
Remove-SPSolution
Na verdade, o Uninstall-SPSolution usa algum tipo de trabalho de timer, então pode levar de 15 a 45 segundos para a desinstalação terminar.
Esse cara tem um script razoavelmente complicado para automatizar isso: http://jmkristiansen.wordpress.com/2012/02/17/automatically-retract-remove-add-and-deploy-sharepoint-2010-wsp-solution-files-with-powershell/