Unzip, zadanie
Rozpakowuje archiwum zip do określonej lokalizacji.
Uwaga
Zadanie Unzip
jest dostępne tylko w programie MSBuild 15.8 lub nowszym.
Parametry
W poniższej tabeli opisano parametry Unzip
zadania.
Parametr | Opis |
---|---|
DestinationFolder |
Wymagany ITaskItem parametr Określa folder docelowy do rozpakuj plik do. |
OverwriteReadOnlyFiles |
Opcjonalny Boolean parametr.Jeśli true program zastępuje pliki tylko do odczytu. Wartość domyślna to false . |
SkipUnchangedFiles |
Opcjonalny Boolean parametr.Jeśli true program pomija rozpakowywanie plików bez zmian. Wartość domyślna to true . Zadanie Unzip uznaje pliki za niezmienione, jeśli mają taki sam rozmiar i taki sam czas ostatniej modyfikacji. |
SourceFiles |
Wymagany parametr interfejsu ITaskItem[] .Określa co najmniej jeden plik do rozpakowania. Podczas określania wielu plików są one rozpakowane w celu utworzenia tego samego folderu. |
Uwagi
Oprócz parametrów wymienionych powyżej to zadanie dziedziczy parametry z TaskExtension klasy, która sama dziedziczy z Task klasy. Aby uzyskać listę tych dodatkowych parametrów i ich opisy, zobacz TaskExtension, klasa bazowa.
Przykład
Poniższy przykład rozpakowuje archiwum i zastępuje wszystkie pliki tylko do odczytu.
<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>