Frage

Ich habe folgende Situation:

Solution1.wsp, das eine Dokumentbibliothek mit darin enthaltenen Dateien enthält (ich verwende ein Modulelement zum Hinzufügen neuer Dateien zur Funktion)

und „solution2.wsp“, das eine Dokumentbibliothek mit verschiedenen darin enthaltenen Dateien enthält (mit neuen Dateien in einem Modul)

Ich habe versucht, das zu verwenden Update-SPSolution Cmdlet, aber ohne Erfolg.Die Elemente der Dokumentbibliothek wurden nicht geändert.

Ich habe nachgeforscht Update-SPSolutionVerhalten und es ist wahrscheinlich unmöglich, neue Elemente (in einem Modulelement) hinzuzufügen.

Ist es möglich, über ein Modul neue Elemente zu einer Funktion hinzuzufügen und dies dann zu tun? Update-SPSolution Betrieb?

War es hilfreich?

Lösung

Ich habe eine Antwort auf meine Frage gefunden.Ja, du kannst.Sie können Element verwenden.msdn.microsoft.com/en-us/library/ee537916(v=office.14).aspx und verwenden Sie die gleichen Dateielemente.xml mit neuen Inhalten.

Andere Tipps

Die ausführliche Beschreibung des Update-SPSolution bei MSDN – Update-SPSolution für SharePoint 2010 und 2013 heißt es:

Der Update-SPSolution Das Cmdlet aktualisiert eine bereitgestellte SharePoint-Lösung in der Farm.Verwenden Sie dieses Cmdlet nur, wenn eine neue Lösung denselben Satz an Dateien und Funktionen enthält wie die bereitgestellte Lösung. Wenn Dateien und Features unterschiedlich sind, muss die Lösung zurückgezogen und mithilfe von erneut bereitgestellt werden Uninstall-SPSolution Und Install-SPSolution Cmdlets bzw.

Also leider nein, Sie können einer Dokumentbibliothek keine neuen Dateien über ein Modul hinzufügen, indem Sie verwenden Update-SPSolution.

Sie können der Dokumentbibliothek keine neuen Dateien hinzufügen Update-SPSolution Stattdessen können Sie jedoch eine Funktion erstellen, die eine Dokumentbibliothek einschließlich einiger erstellt (oder zu einer bereits erstellten Dokumentbibliothek). Standarddokumente bereits in der Bibliothek.Die Funktion sollte webbasiert sein und ein Listeninstanzelement und ein Modulelement mit allen erforderlichen Inhaltsdateien enthalten.Durch Ändern des URL-Parameters im Modul können Sie sicherstellen, dass die Dokumente in der neuen/bestehenden Dokumentbibliothek platziert werden.

Hier ist ein kluges Beispiel wie es geht.

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