Question

J'utilise VS 2010 pour créer une partie web SP 2010. Je veux inclure mes images, des fichiers et des fichiers css js dans le projet VS, et les ont déployés au bon endroit. Je crois comprendre que je devrais utiliser SPWebPartManager.GetClassResourcePath() pour obtenir les urls pour ces articles, et que les fichiers doivent se retrouver dans C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\wpresources\{web part name}\{version}__{pk token}.

  1. Le rectiffent, ou est-il une meilleure façon?

  2. Comment j'inclure ces amendes dans le projet VS afin qu'ils soient déployés à cet endroit - par exemple est-il un dossier SharePoint cartographié je dois les mettre en?

Était-ce utile?

La solution

Pour déployer à l'emplacement de wpresources puis vous ajoutez les ressources à la SPI (point SharePoint) dans Visual Studio. Par exemple Righ-cliquez sur un élément composant WebPart, puis ajoutez un élément existant. Sélectionnez le nouvel élément et regardez ses propriétés (F4) et vérifier le type de déploiement. Il doit être réglé sur NoDeployment par défaut. Changer à ClassResource ... tada ... fait!

Cela va ajouter les éléments XML nécessaires (ClassResources / ClassResource) à votre forfait

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