ZipDirectory, zadanie
Tworzy archiwum zip z zawartości katalogu.
Uwaga
Zadanie ZipDirectory
jest dostępne tylko w programie MSBuild 15.8 lub nowszym.
Parametry
W poniższej tabeli opisano parametry ZipDirectory
zadania.
Parametr | Opis |
---|---|
DestinationFile |
Wymagany ITaskItem parametr Pełna ścieżka do pliku zip do utworzenia. |
Overwrite |
Opcjonalny Boolean parametr.Jeśli true plik docelowy zostanie zastąpiony, jeśli istnieje. Wartość domyślna to false . |
SourceDirectory |
Wymagany parametr interfejsu ITaskItem. Określa katalog, z poziomu której ma zostać utworzone archiwum zip . |
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 (jeśli jest używany jako zaimportowany plik targets ) tworzy archiwum zip z katalogu wyjściowego po utworzeniu projektu. Właściwość $(OutputPath)
zwykle jest definiowana w pliku projektu MSBuild, więc plik projektu, który importuje następujący plik, tworzy archiwum output.zip
zip:
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Target Name="ZipOutputPath" AfterTargets="Build">
<ZipDirectory
SourceDirectory="$(OutputPath)"
DestinationFile="$(MSBuildProjectDirectory)\output.zip" />
</Target>
</Project>