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?

Foi útil?

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/

Licenciado em: CC-BY-SA com atribuição
Não afiliado a sharepoint.stackexchange
scroll top