Erstellen von SharePoint-Lösungspaketen

 <_caps3a_sxs _xmlns3a_caps="http://schemas.microsoft.com/build/caps/2013/11"><_caps3a_sxstarget>Mithilfe des Paket-Designers können Sie Bereitstellungspakete erstellen und anpassen.Beispielsweise können Sie SharePoint-Projektelemente und -Funktionen hinzufügen, den IIS-Server zurücksetzen, Funktionsaktivierungsbereiche festlegen und Funktionsabhängigkeiten identifizieren.Der Designer generiert außerdem ein Manifest, eine XML-Datei, die jedes Paket beschreibt.Tools zum PackenSie können den Paket-Designer verwenden, um das Paket anzupassen und das Manifest zu generieren.Sie können SharePoint-Projektelemente einschließen, konfigurieren, ob der Webserver zurückgesetzt werden soll, und den Bereitstellungsservertyp festlegen.Weitere Informationen finden Sie unter How to: Add and Remove Features to a Package by Using the Package Designer.Alternativ können Sie den Paket-Explorer verwenden, um die Funktionen und Elemente in der Paketdatei (.wsp) zu ändern.Weitere Informationen finden Sie unter How to: Add and Remove Features to a Package by Using the Packaging Explorer.Mithilfe von Visual Studio und MSBuild können Sie Paketdateien (.wsp) erstellen, die für die SharePoint-Lösung bereitgestellt werden sollen.Bei diesem Vorgang werden die für die SharePoint-Bereitstellung benötigten Manifestdateien generiert.Weitere Informationen finden Sie unter How to: Create a SharePoint Package und How to: Create a SharePoint Package by Using MSBuild Tasks.Optionen des Paket-DesignersIn der folgenden Tabelle werden die Eigenschaften gezeigt, die Sie mit dem Paket-Designer in SharePoint-Paketen anpassen können.Eigenschaft des Paket-DesignersBeschreibung der StandardeinstellungNameErforderlich.Der Standardname des Pakets wird auf ProjectName festgelegt.Webserver zurücksetzenOptional.Legen Sie fest, ob der Webserver neu gestartet werden soll, nachdem die WSP-Datei auf dem SharePoint-Server installiert wurde.BereitstellungsservertypErforderlich.In der Standardeinstellung ist der Bereich auf ApplicationServer festgelegt.OptionBeschreibungApplicationServerBeschreibt einen Server, der Dienste hostet.WebFrontEndBeschreibt einen Server, der Websites hostet.Elemente in der LösungAlle SharePoint-Projektelemente und -Funktionen, die dem Paket hinzugefügt werden können.Elemente in diesem PaketOptional.Alle SharePoint-Elemente und -Funktionen, die Sie im Paket bereitstellen möchten.Konfigurieren des VerpackungsprozessesNachdem Sie SharePoint-Lösungen in Visual Studio entwickelt haben, können Sie anpassen, wie die Projekte gepackt werden.In der folgenden Tabelle werden die zwei MSBuild-Ziele gezeigt, mit denen Sie anpassen können, wie die WSP-Datei erstellt wird.ZielBeschreibungBeforeLayoutDas Ziel, das sofort Aufgaben ausführt, bevor die Dateien in ein Zwischenverzeichnis kopiert werden.Sie können die Dateien vor dem Erstellen einer Paketdatei (.wsp) ändern.AfterLayoutDas Ziel, das sofort Aufgaben ausführt, nachdem die Dateien in ein Zwischenverzeichnis kopiert wurden.Weitere Informationen finden Sie unter How to: Customize a SharePoint Package by Using MSBuild Targets.VerpackungsarchitekturDie folgenden Schritte werden ausgeführt, wenn Sie in Visual Studio ein SharePoint-Paket (.wsp) erstellen.Der Funktionen und Pakete werden überprüft, um sicherzustellen, dass die physikalische und semantische Struktur des Pakets richtig ist.Der Funktionen, Projektelemente und Paketdateien im Paket werden aufgelistet.Manifestdateien für Pakete und Funktionen werden umgewandelt, damit alle erforderlichen Informationen für die Bereitstellung und Aktivierung eingeschlossen sind.Die Token werden durch den vollqualifizierten Wert ersetzt.Das anpassbare MSBuild-Ziel BeforeLayout wird ausgeführt.Sie können diesen Schritt erstellen, um benutzerdefinierte Änderungen am Paket vorzunehmen, bevor die WSP-Datei erstellt wird.Die aufgelisteten Dateien werden in ein Zwischenverzeichnis kopiert.Das anpassbare MSBuild-Ziel AfterLayout wird ausgeführt.Sie können diesen Schritt erstellen, um benutzerdefinierte Änderungen am Paket vorzunehmen, bevor die WSP-Datei erstellt wird.Die Dateien im Zwischenverzeichnis werden der WSP-Datei hinzugefügt.PaketordnerstrukturWenn Sie das SharePoint-Projekt packen, wird im Ordner SolutionFolder\bin\BuildConfiguration eine WSP-Datei erstellt.Wenn sich die Lösung beispielsweise unter drive:\Visual Studio 2013\Projects\ListDefinition1 befindet und die Buildkonfiguration auf Release festgelegt ist, befindet sich die WSP-Datei unter drive:\Visual Studio 2013\Projects\ListDefinition1\bin\Release.How to: Open the Package Designer NOT IN BUILD: How to: Modify Package PropertiesHow to: Add and Remove Features to SharePoint Packages How to: Create a SharePoint Package How to: Create a SharePoint Package by Using MSBuild Tasks How to: Customize a SharePoint Package by Using MSBuild Targets <_caps3a_sxssource>By using the Package Designer, you can create and customize deployment packages.For example, you can add SharePoint project items and Features, reset the IIS server, set Feature activation scopes, and identify Feature dependencies.The designer also generates a manifest, an XML file that describes each package.Packaging ToolsYou can use the Package Designer to customize the package and generate the manifest.You can include SharePoint project items, configure whether the Web server should be reset, and set the deployment server type.For more information, see How to: Add and Remove Features to a Package by Using the Package Designer.Alternatively, you can use the Packaging Explorer to modify the Features and items in your package file (.wsp).For more information, see How to: Add and Remove Features to a Package by Using the Packaging Explorer.You can use Visual Studio and MSBuild to create package (.wsp) files to deploy your SharePoint solution.This process generates the manifest files needed for SharePoint deployment.For more information, see How to: Create a SharePoint Package and How to: Create a SharePoint Package by Using MSBuild Tasks.Package Designer OptionsThe following table shows the properties that you can customize in SharePoint packages with the Package Designer.Package Designer PropertyDescription of default settingNameRequired.The default name of the package is set to ProjectName.Reset WebServerOptional.Select if you want to restart the Web server after the .wsp file is installed on the SharePoint server.Deployment Server TypeRequired.By default, the scope is set to ApplicationServer.OptionDescriptionApplicationServerDescribes a server that hosts services.WebFrontEndDescribes a server that hosts Web sites.Items in the SolutionAll SharePoint project items and Features that can be added to the package.Items in the PackageOptional.All SharePoint items and Features that you want to deploy in your package.Configuring the Packaging ProcessAfter you develop SharePoint solutions in Visual Studio, you can customize how the projects are packaged.The following table shows the two MSBuild targets that you can use to customize how the .wsp file is created.TargetDescriptionBeforeLayoutThe target that performs tasks immediately before the files are copied to an intermediate directory.You can modify the files before creating a package file (.wsp).AfterLayoutThe target that performs tasks immediately after the files are copied to an intermediate directory.For more information, How to: Customize a SharePoint Package by Using MSBuild Targets.Packaging ArchitectureThe following steps occur when you create a SharePoint package (.wsp) in Visual Studio.The Features and packages are validated to make sure that the physical and semantic structure of the package is correct.The Features, project items, and package files in the package are enumerated.Manifest files for packages and Features are transformed to include all necessary information for deployment and activation.The tokens are replaced with the fully qualified value.The customizable BeforeLayout MSBuild target is performed.You can create this step to make any custom modifications to the package before the .wsp file is created.The enumerated files are copied to an intermediate directory.The customizable AfterLayout MSBuild target is performed.You can create this step to make any custom modifications to the package before the .wsp file is created.The files in the intermediate directory are added to the .wsp file.Package Folder StructureWhen you package your SharePoint project, a .wsp file is created for you in the SolutionFolder\bin\BuildConfiguration folder.For example, if your solution is in drive:\Visual Studio 2013\Projects\ListDefinition1 and your build configuration is set to Release, the .wsp file is located in drive:\Visual Studio 2013\Projects\ListDefinition1\bin\Release.How to: Open the Package Designer NOT IN BUILD: How to: Modify Package PropertiesHow to: Add and Remove Features to SharePoint Packages How to: Create a SharePoint Package How to: Create a SharePoint Package by Using MSBuild Tasks How to: Customize a SharePoint Package by Using MSBuild Targets
Anzeigen: