2011-06-10 4 views
0

J'ai installé l'extension WSPBuilder pour Visual Studio 2010 et je suis à la recherche d'une procédure pas à pas pour créer un package de déploiement pour mon composant WebPart. Quelqu'un peut-il me signaler une bonne ressource? Tout ce que je trouve semble être orienté vers VS 2008 et crée la structure de dossiers différemment.WSPBuilder dans Visual Studio 2010 pour solution dans Sharepoint 2007

Merci!

+1

Juste curieux ... pourquoi voulez-vous utiliser WSPBuilder? Je n'ai pas encore trouvé de situation dans laquelle je ne pouvais pas utiliser la fonctionnalité d'empaquetage intégrée du VS2010 (pour les solutions SP 2007 et 2010). – CBono

+0

On m'a dit que c'était la manière la plus simple de créer un paquet d'installation pour une fonctionnalité. Je l'ai fait manuellement pour un gestionnaire d'événements, mais c'est une procédure différente pour les composants Web. J'ai compilé le code à une DLL, utilisé la commande makecab pour créer le WSP, puis l'ai installé sur le serveur avec ce WSP. Que suggérerais-tu? Quelle est la fonctionnalité d'empaquetage VS2010 dont vous parlez qui n'inclut pas l'utilisation de WSPBuilder? –

+1

Si vous utilisez VS2010 sur la même machine qu'une instance SharePoint 2010 (il est installable sur Win7 x64), vous avez tout ce dont vous avez besoin pour empaqueter une solution SharePoint dans un WSP. Aucun outil tiers nécessaire! – CBono

Répondre

2

La documentation que vous avez déjà trouvée devrait être assez proche - le dossier de la ruche est nommé "SharePointRoot" au lieu de "12", mais à part cela, c'est la même chose pour un usage basique.

Développer pour SharePoint sans avoir SharePoint sur la boîte de dev deviendra assez pénible quelle que soit la méthode que vous utilisez. J'ai un script PowerShell qui déploie un WSP sur un autre serveur afin que je puisse utiliser le même environnement de développement pour 2007 et 2010 - cela fonctionne mais est beaucoup plus lent que la copie locale au GAC ou à la ruche lors de petites modifications. L'erreur que vous obtenez avec VS2008 peut probablement être corrigé en exécutant Visual Studio en tant qu'administrateur.

Questions connexes