Udostępnij za pośrednictwem


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 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 xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

    <Target Name="ZipOutputPath" AfterTargets="Build">
        <ZipDirectory
            SourceDirectory="$(OutputPath)"
            DestinationFile="$(MSBuildProjectDirectory)\output.zip" />
    </Target>

</Project>

Zobacz też