Wie kann ich zu Pfad bereitgestellt werden, der von getClassResourcePath zurückgegeben wird?

sharepoint.stackexchange https://sharepoint.stackexchange.com/questions/2589

  •  16-10-2019
  •  | 
  •  

Frage

Ich verwende VS 2010, um einen SP 2010 -Webpart zu erstellen. Ich möchte meine Bilder, CSS -Dateien und JS -Dateien in das VS -Projekt einbeziehen und sie zum richtigen Speicherort bereitstellen. Mein Verständnis ist, dass ich verwenden sollte SPWebPartManager.GetClassResourcePath() Um die URLs für diese Elemente zu erhalten, und dass die Dateien in landen sollten C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\wpresources\{web part name}\{version}__{pk token}.

  1. Ist das obige richtig oder gibt es einen besseren Weg?

  2. Wie füge ich diese Geldstrafen in das VS -Projekt ein, damit sie an diesem Ort eingesetzt werden - z. B. gibt es einen SharePoint -kartierten Ordner, in den ich sie einsetzen muss?

War es hilfreich?

Lösung

Um es am Standort WPResources bereitzustellen, fügen Sie die Ressourcen zum SPI (SharePoint -Element) in Visual Studio hinzu. Zum Beispiel klicken Sie auf ein Web-Teil-Element und fügen Sie dann ein vorhandenes Element hinzu. Wählen Sie das neue Element aus und schauen Sie sich seine Eigenschaften (F4) an und überprüfen Sie den Bereitstellungstyp. Es sollte auf eingestellt werden Nodeployment standardmäßig. Ändern Sie es in KlasseResource... Tada ... fertig!

Dadurch werden Ihrem Paket die erforderlichen XML -Elemente (ClassResources/ClassResource) hinzugefügt

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit sharepoint.stackexchange
scroll top