Question

A essayé une version WSP dans SharePoint 2010?

Merci,

Était-ce utile?

La solution

Il serait utile d'être un peu plus précis que « .wsp » dans votre question.

Comme mentionné Flo - si vous gardez la version de montage identique, mais changer le AssemblyFileVersion alors vous pouvez mettre à jour les ensembles dans votre solution WSP en utilisant

STSADM -o upgradesolution ...

Voir ma réponse sur SO - Comment puis-je utiliser wildcard versioning assemblage

Cela suffit pour webparts mais si vous avez d'autres objets et utilisez des choses comme les choses se comporte comme récepteurs d'événements alors vous pouvez avoir à rétracter et redéployer .

Autres conseils

Merci à tous pour vos réponses. J'ai deux préoccupations:

a. Assumer ma WSP déploie une webpart avec la version de montage en tant que 1.0.0.0 et version du fichier d'assemblage est également 1.0.0.0. Maintenant, après quelques jours, je dois déployer une version récente de webpart. La version de montage sera désormais 2.0.0.0 et la version du fichier d'assemblage sera également 2.0.0.0. Je l'ai remarqué que même si je retire et redéployer le WSP, les fichiers .webpart qui se trouve dans la galerie partie web toujours montre la version montage en 1.0.0.0. Je suppose que cela est dû au fait rétraction de WSP ne supprimera pas le fichier .webpart et ni la désactivation de la fonction. La seule option qui reste est d'écrire le code de désactivation de fonctionnalité pour supprimer le fichier .webpart de la galerie de webpart. Ce sera en grande partie efficace que je devrai itérer à travers toutes les collections de sites de webapplication déployés pour déterminer à partir du code (une fenêtre forment comme installateur) la collection de sites où fonction est activée et désactiver le même.

b. Je dois interroger la version dll webpart pour une opération. Je pensais que ce sera bon si nous pouvons la version WSP et de garder la version WSP même que la dll partie Web. Cela me permettra de rester dans le contexte de SharePoint pour déterminer la partie Web version dll (plutôt que d'interroger la dll pour trouver la version).

Merci

WSP ne vraiment pas la version.
Vous pouvez toutefois les composants de la version en elle:

  • Fonction ou WebParts par des noms différents (FeatureV1, FeatureV2 ...)
  • Assemblage utilisant assemblage standard de version (WebpartV1 utiliser ensemble 1.0.0, 1.1.0 WebPartV2 utilisation et ainsi de suite)
  • ...
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top