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 false je . |
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.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>