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.
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 trueplik 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.zipzip:
<Project>
<Target Name="ZipOutputPath" AfterTargets="Build">
<ZipDirectory
SourceDirectory="$(OutputPath)"
DestinationFile="$(MSBuildProjectDirectory)\output.zip" />
</Target>
</Project>