Question

J'ai déployé une solution agricole à un environnement de test en suivant le TechNet déployer des packages de solution page - fonctionne bien.Mais le développement continue, et j'ai besoin de redéployer.

Quand je suis à nouveau le processus, je reçois l'erreur

add-spsolution: une solution avec le même nom "awesomewebparts.wsp" ou id "[une chaîne d'identifiant aléatoire]" existe déjà dans le magasin de solutions.

Je recueille que j'ai besoin de supprimer la version existante avant d'ajouter la nouvelle version ou d'émettre une commande différente pour mettre à jour ou écraser la version existante.Quelqu'un peut-il fournir une directive sur la manière dont cela devrait être fait?

Était-ce utile?

La solution 3

Une option est de rétracter puis de retirer la solution par l'administration centrale, ce qui lui permet d'être redéployé.

  • En administration centrale, sélectionnez Paramètres système.
  • de la section Gestion de la ferme, sélectionnez "Gérer les solutions de ferme".
  • Sélectionnez la solution que vous souhaitez supprimer.
  • Cliquez sur "Solution de rétractation" et confirmez.La solution se rétractera (nonploy)
  • Cliquez sur "Supprimer la solution" et confirmez.La solution sera supprimée et peut être re-ajoutée.

    Je suis intéressé de savoir s'il y a une autre façon de redéployer une solution sans désinstaller.

Autres conseils

Avez-vous essayé update-spsolution ?

Utiliser les commandes PowerShell:

Uninstall-SPSolution
Remove-SPSolution

Uninstall-spsolution utilise une sorte de travail de minuterie pour réellement, il peut donc prendre 15 à 45 secondes pour la désinstallation de la fin.

Ce gars a un script compliqué raisonnable pour l'automatisation de cette option: http://jmkristiansen.wordpress.com/2012/02/17/automatine-retract-remove-ad-and-deploy-sharpoint-2010-wsp-solution-files-with-powershell/

Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top