Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Mithilfe von MSBuild-Zielen können Sie an einer Eingabeaufforderung anpassen, wie Visual Studio SharePoint-Paketdateien (.wsp) erstellt. Sie können beispielsweise die MSBuild-Eigenschaften anpassen, um das Zwischenverzeichnis für die Paketerstellung und die MSBuild-Elementgruppen zu ändern, die die enumerierten Dateien angeben.
Anpassen und Ausführen von MSBuild-Zielen
Wenn Sie die Ziele BeforeLayout und AfterLayout anpassen, können Sie Aufgaben vor dem Paketlayout ausführen, um z. B. Dateien, die gepackt werden, hinzuzufügen, zu entfernen oder zu ändern.
So passen Sie das BeforeLayout-Ziel an
Öffnen Sie einen Editor, wie z. B. Editor (notepad.exe), und fügen Sie den folgenden Code ein.
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <Target Name="BeforeLayout"> <Message Importance="high" Text="In the BeforeLayout Target"></Message> </Target> </Project>In diesem Beispiel wird eine Meldung vor dem Packen dieses Ziels angezeigt.
Benennen Sie die Datei mit CustomLayout.SharePoint.targets, und speichern Sie sie dann im Ordner für das SharePoint-Projekt.
Öffnen Sie das Projekt, öffnen Sie das Kontextmenü, und wählen Sie dann Projekt entladen aus.
Öffnen Sie im Projektmappen-Explorer das Kontextmenü für das Projekt, und wählen Sie dann Bearbeiten <Projektname>.vbproj oder Bearbeiten <Projektname>.csproj aus.
Fügen Sie nach der Zeile
Importam Ende der Projektdatei die folgende Zeile hinzu.<Import Project="CustomLayout.SharePoint.targets" />Speichere und schließe die Projektdatei.
Öffnen Sie im Projektmappen-Explorer das Kontextmenü für das Projekt, und wählen Sie dann Projekt entladen aus.
Wenn Sie das Projekt veröffentlichen, wird die Meldung in der Ausgabe angezeigt, bevor die Paketerstellung beginnt.
So passen Sie das AfterLayout-Ziel an
Wählen Sie auf der Menüleiste Datei>Öffnen>Datei aus.
Navigieren Sie im Dialogfeld Datei öffnen zum Projektordner, wählen Sie die Datei „CustomLayout.target“ und dann die Schaltfläche Öffnen aus.
Fügen Sie direkt vor dem Tag
</Project>den folgenden Code hinzu:<Target Name="AfterLayout"> <Message Importance="high" Text="In the AfterLayout Target"></Message> </Target>In diesem Beispiel wird eine Meldung angezeigt, nachdem dieses Ziel gepackt wurde.
Speichern und schließen Sie die TARGETS-Datei.
Starten Sie Visual Studio neu, und öffnen Sie dann das Projekt.
Wenn Sie das Projekt veröffentlichen, wird die BeforeLayout-Meldung angezeigt, bevor die Paketerstellung beginnt, und die AfterLayout-Meldung wird nach Abschluss der Paketerstellung angezeigt.