ZipDirectory – úloha

Vytvoří archiv .zip z obsahu adresáře.

Poznámka

Úloha ZipDirectory je k dispozici pouze v msBuild 15.8 a vyšší.

Parametry

Následující tabulka popisuje parametry ZipDirectory úlohy.

Parametr Popis
DestinationFile Povinný ITaskItem parametr

Úplná cesta k souboru .zip , který chcete vytvořit.
Overwrite Volitelný Boolean parametr.

Pokud true, cílový soubor se přepíše, pokud existuje. Výchozí hodnota falseje .
SourceDirectory Požadovaný parametr ITaskItem.

Určuje adresář pro vytvoření archivu .zip z.

Poznámky

Kromě výše uvedených parametrů tato úloha dědí parametry z TaskExtension třídy, která sama dědí z Task třídy. Seznam těchto dalších parametrů a jejich popisů naleznete v tématu TaskExtension základní třída.

Příklad

Následující příklad (pokud se používá jako importovaný soubor .targets ) vytvoří archiv .zip z výstupního adresáře po sestavení projektu. Vlastnost $(OutputPath) by byla obvykle definována v souboru projektu MSBuild, takže soubor projektu, který importuje následující soubor by vytvořil archiv 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>

Viz také