Freigeben über


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>

Weitere Informationen