Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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 trueprogram zastępuje pliki tylko do odczytu. Wartość domyślna to false. |
SkipUnchangedFiles |
Opcjonalny Boolean parametr.Jeśli trueprogram 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>
<Target Name="UnzipArchive" BeforeTargets="Build">
<Unzip
SourceFiles="MyArchive.zip"
DestinationFolder="$(OutputPath)\unzipped"
OverwriteReadOnlyFiles="true"
/>
</Target>
</Project>