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.
Entzippt ein ZIP-Archiv am angegebenen Speicherort.
Hinweis
Die Unzip-Aufgabe ist nur in MSBuild 15.8 und höher verfügbar.
Parameter
In der folgenden Tabelle werden die Parameter der Unzip -Aufgabe beschrieben.
| Parameter | Beschreibung |
|---|---|
DestinationFolder |
Erforderlicher ITaskItem-Parameter Gibt den Zielordner an, in dem die Datei entzippt werden soll. |
OverwriteReadOnlyFiles |
Optionaler Boolean-Parameter.Wenn dieser auf true festgelegt ist, werden schreibgeschützte Dateien überschrieben. Wird standardmäßig auf false festgelegt. |
SkipUnchangedFiles |
Optionaler Boolean-Parameter.Wenn true festgelegt ist, wird das Entzippen von Dateien übersprungen, die nicht geändert werden. Wird standardmäßig auf true festgelegt. In der Unzip-Aufgabe werden Dateien als identisch betrachtet, wenn diese dieselbe Größe aufweisen und zur selben Zeit zuletzt geändert wurden. |
SourceFiles |
Erforderlicher ITaskItem[]-Parameter.Gibt eine oder mehrere zu entzippende Dateien an. Wenn mehrere Dateien angegeben werden, werden diese der Reihenfolge nach im selben Ordner entzippt. |
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 wird ein Archiv entzippt, und alle schreibgeschützten Dateien werden überschrieben.
<Project>
<Target Name="UnzipArchive" BeforeTargets="Build">
<Unzip
SourceFiles="MyArchive.zip"
DestinationFolder="$(OutputPath)\unzipped"
OverwriteReadOnlyFiles="true"
/>
</Target>
</Project>