Gewusst wie: Erstellen eines SharePoint-Lösungspakets mithilfe von MSBuild-Zielen
Mit MSBuild-Befehlszeilenaufgaben auf einem Entwicklungscomputer können Sie ein SharePoint-Paket (.wsp) erstellen, bereinigen und überprüfen.Sie können diese Befehle auch verwenden, um den Buildprozess mit Team Foundation Server auf einem Buildcomputer zu automatisieren.
Erstellen eines SharePoint-Pakets
So erstellen Sie ein SharePoint-Paket
Klicken Sie im Menü von Start wählen Sie Alle Programme, Zubehör, Eingabeaufforderung aus.
Wechseln Sie zu dem Verzeichnis, in dem sich das SharePoint-Projekt befindet.
Geben Sie den folgenden Befehl ein, um ein Paket für das Projekt zu erstellen.Ersetzen Sie ProjectFileName durch den Namen des Projekts.
msbuild /t:Package ProjectFileName
Sie können z. B. einen der folgenden Befehle ausführen, um ein SharePoint-Projekt mit dem Namen "ListDefinition1" zu verpacken.
msbuild /t:Package ListDefinition1.vbproj msbuild /t:Package ListDefinition1.csproj
Bereinigen eines SharePoint-Pakets
So bereinigen Sie ein SharePoint-Paket
Öffnen Sie ein Eingabeaufforderungsfenster.
Wechseln Sie zu dem Verzeichnis, in dem sich das SharePoint-Projekt befindet.
Geben Sie den folgenden Befehl ein, um ein Paket für das Projekt zu bereinigen.Ersetzen Sie ProjectFileName durch den Namen des Projekts.
msbuild /t:CleanPackage ProjectFileName
Sie können z. B. einen der folgenden Befehle ausführen, um ein SharePoint-Projekt mit dem Namen "ListDefinition1" zu bereinigen.
msbuild /t:CleanPackage ListDefinition1.vbproj msbuild /t:CleanPackage ListDefinition1.csproj
Überprüfen eines SharePoint-Pakets
So überprüfen Sie ein SharePoint-Paket
Öffnen Sie ein Eingabeaufforderungsfenster.
Wechseln Sie zu dem Verzeichnis, in dem sich das SharePoint-Projekt befindet.
Geben Sie den folgenden Befehl ein, um ein Paket für das Projekt zu überprüfen.Ersetzen Sie ProjectFileName durch den Namen des Projekts.
msbuild /t:ValidatePackage ProjectFileName
Sie können z. B. einen der folgenden Befehle ausführen, um ein SharePoint-Projekt mit dem Namen "ListDefinition1" zu überprüfen.
msbuild /t:ValidatePackage ListDefinition1.vbproj msbuild /t:ValidatePackage ListDefinition1.csproj
Festlegen von Eigenschaften in einem SharePoint-Paket
So legen Sie eine Eigenschaft in einem SharePoint-Paket fest
Öffnen Sie ein Eingabeaufforderungsfenster.
Wechseln Sie zu dem Verzeichnis, in dem sich das SharePoint-Projekt befindet.
Geben Sie den folgenden Befehl ein, um eine Eigenschaft in einem Paket für das Projekt festzulegen.Ersetzen Sie PropertyName durch die Eigenschaft, die Sie festlegen möchten.
msbuild /property:PropertyName=Value
Sie können beispielsweise den folgenden Befehl ausführen, um die Warnstufe festzulegen.
msbuild /property:WarningLevel = 2
Siehe auch
Aufgaben
Gewusst wie: Anpassen einer SharePoint-Funktion
Gewusst wie: Hinzufügen und Entfernen von Elementen in SharePoint-Funktionen