Udostępnij za pośrednictwem


Tworzenie pakietów rozwiązań programu SharePoint

Korzystając z Projektant pakietu, można tworzyć i dostosowywać pakiety wdrożeniowe. Można na przykład dodać elementy i funkcje projektu programu SharePoint, zresetować serwer usług IIS, ustawić zakresy aktywacji funkcji i zidentyfikować zależności funkcji. Projektant generuje również manifest — plik XML opisujący każdy pakiet.

Narzędzia do tworzenia pakietów

Możesz użyć Projektant pakietu, aby dostosować pakiet i wygenerować manifest. Możesz uwzględnić elementy projektu programu SharePoint, skonfigurować, czy serwer sieci Web ma zostać zresetowany, i ustawić typ serwera wdrażania. Aby uzyskać więcej informacji, zobacz How to: Add and remove features and remove features and items to a package by using the Package Projektant (Jak dodawać i usuwać funkcje i elementy do pakietu przy użyciu Projektant pakietu).

Alternatywnie możesz użyć Eksploratora pakietów, aby zmodyfikować funkcje i elementy w pliku pakietu (.wsp). Aby uzyskać więcej informacji, zobacz How to: Add and remove features and remove items to a Package by using the Packaging Explorer (Jak dodawać i usuwać funkcje i elementy do pakietu przy użyciu Eksploratora pakietów).

Za pomocą programów Visual Studio i MSBuild można tworzyć pliki pakietu (.wsp) w celu wdrożenia rozwiązania programu SharePoint. Ten proces generuje pliki manifestu wymagane do wdrożenia programu SharePoint. Aby uzyskać więcej informacji, zobacz How to: Create a SharePoint Solution Package by using MSBuild tasks (Instrukcje: tworzenie pakietu rozwiązań programu SharePoint przy użyciu zadań MSBuild).

Opcje projektanta pakietów

W poniższej tabeli przedstawiono właściwości, które można dostosować w pakietach programu SharePoint za pomocą Projektant pakietu.

Właściwość Projektant pakietu Opis ustawienia domyślnego
Nazwisko Wymagany. Domyślna nazwa pakietu jest ustawiona na ProjectName.
Resetowanie serwera internetowego Opcjonalny. Wybierz, jeśli chcesz ponownie uruchomić serwer sieci Web po zainstalowaniu pliku wsp na serwerze programu SharePoint.
Typ serwera wdrażania Opcjonalny. Reprezentuje typ serwera hostowania pakietu. Jeśli nie zostanie ustawiona wartość domyślna, zostanie ustawiona wartość WebFrontEnd.

ApplicationServer: opisuje serwer hostujący usługi.

WebFrontEnd: opisuje serwer hostujący witryny sieci Web.
Elementy w rozwiązaniu Wszystkie elementy projektu programu SharePoint i funkcje, które można dodać do pakietu.
Elementy w pakiecie Opcjonalny. Wszystkie elementy programu SharePoint i funkcje, które chcesz wdrożyć w pakiecie.

Konfigurowanie procesu pakowania

Po opracowaniu rozwiązań programu SharePoint w programie Visual Studio można dostosować sposób tworzenia pakietów projektów.

W poniższej tabeli przedstawiono dwa obiekty docelowe programu MSBuild, których można użyć do dostosowania sposobu tworzenia pliku .wsp .

Obiekt docelowy opis
Przed nakładką Obiekt docelowy, który wykonuje zadania bezpośrednio przed skopiowanie plików do katalogu pośredniego. Pliki można modyfikować przed utworzeniem pliku pakietu (.wsp).
Po nakładce Obiekt docelowy, który wykonuje zadania bezpośrednio po skopiowaniu plików do katalogu pośredniego.

Aby uzyskać więcej informacji, Instrukcje: Dostosowywanie pakietu rozwiązania SharePoint przy użyciu obiektów docelowych MSBuild.

Architektura tworzenia pakietów

Podczas tworzenia pakietu programu SharePoint (.wsp) w programie Visual Studio są wykonywane następujące kroki.

  1. Funkcje i pakiety są weryfikowane, aby upewnić się, że struktura fizyczna i semantyczna pakietu jest poprawna.

  2. Funkcje, elementy projektu i pliki pakietu w pakiecie są wyliczane. Pliki manifestu dla pakietów i funkcji są przekształcane w celu uwzględnienia wszystkich niezbędnych informacji dotyczących wdrażania i aktywacji. Tokeny są zastępowane w pełni kwalifikowaną wartością.

  3. Obiekt docelowy Programu MSBuild z możliwością dostosowania jest wykonywany. Możesz utworzyć ten krok, aby wprowadzić wszelkie niestandardowe modyfikacje pakietu przed utworzeniem pliku wsp .

  4. Wyliczone pliki są kopiowane do katalogu pośredniego.

  5. Obiekt docelowy programu MSBuild z możliwością dostosowania jest wykonywany. Możesz utworzyć ten krok, aby wprowadzić wszelkie niestandardowe modyfikacje pakietu przed utworzeniem pliku wsp .

  6. Pliki w katalogu pośrednim są dodawane do pliku .wsp .

Struktura folderów pakietów

Podczas tworzenia pakietu projektu programu SharePoint zostanie utworzony plik wsp w folderze SolutionFolder\bin\<BuildConfiguration> . Jeśli na przykład rozwiązanie znajduje się w folderze C:\Visual Studio 2013\Projects\ListDefinition1 , a konfiguracja kompilacji ma wartość Release (Wydanie), plik wsp znajduje się w folderze C:\Visual Studio 2013\Projects\ListDefinition1\bin\Release.