Unzip-Aufgabe
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 xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Target Name="UnzipArchive" BeforeTargets="Build">
<Unzip
SourceFiles="MyArchive.zip"
DestinationFolder="$(OutputPath)\unzipped"
OverwriteReadOnlyFiles="true"
/>
</Target>
</Project>