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.
Erstellt ein ZIP-Archiv aus den Inhalten eines Verzeichnisses.
Hinweis
Die ZipDirectory
-Aufgabe ist nur in MSBuild 15.8 und höher verfügbar.
Parameter
In der folgenden Tabelle werden die Parameter der ZipDirectory
-Aufgabe beschrieben.
Parameter | Beschreibung |
---|---|
DestinationFile |
Erforderlicher ITaskItem-Parameter Der vollständige Pfad der ZIP-Datei, die erstellt werden soll. |
Overwrite |
Optionaler Boolean -Parameter.Wenn true , wird die Zieldatei überschrieben, sofern sie vorhanden ist. Wird standardmäßig auf false festgelegt. |
SourceDirectory |
Erforderlicher ITaskItem -Parameter. Legt das Verzeichnis fest, aus dem ein ZIP-Archiv erstellt werden soll. |
Hinweise
Zusätzlich zu den oben aufgeführten Parametern erbt diese Aufgabe Parameter von der TaskExtension-Klasse, die selbst von der Task-Klasse erbt. Eine Liste mit diesen zusätzlichen Parametern und ihren Beschreibungen finden Sie unter TaskExtension-Basisklasse.
Beispiel
Im folgenden Beispiel (sofern es als importierte TARGETS-Datei verwendet wird) wird nach dem Erstellen des Projekts ein ZIP-Archiv aus dem Ausgabeverzeichnis erstellt. Normalerweise würde die $(OutputPath)
-Eigenschaft in einer MSBuild-Projektdatei definiert werden. Daher erzeugt eine Projektdatei, die die folgende Datei importiert, das ZIP-Archiv output.zip
:
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Target Name="ZipOutputPath" AfterTargets="Build">
<ZipDirectory
SourceDirectory="$(OutputPath)"
DestinationFile="$(MSBuildProjectDirectory)\output.zip" />
</Target>
</Project>