Tâche ZipDirectory
Crée une archive .zip à partir du contenu d’un répertoire.
Notes
La tâche ZipDirectory
n’est disponible qu’à partir de MSBuild 15.8.
Le tableau ci-dessous décrit les paramètres de la tâche ZipDirectory
.
Paramètre | Description |
---|---|
DestinationFile |
Paramètre ITaskItem obligatoire Chemin d’accès complet du fichier .zip à créer. |
Overwrite |
Paramètre Boolean facultatif.Si la valeur est true , le fichier de destination est remplacé s’il existe. La valeur par défaut est false . |
SourceDirectory |
Paramètre ITaskItem requis. Spécifie le répertoire à partir duquel sera créée une archive .zip. |
En plus des paramètres énumérés ci-dessus, cette tâche hérite des paramètres de la classe TaskExtension , qui elle-même hérite de la classe Task . Pour obtenir la liste de ces paramètres supplémentaires et leurs descriptions, consultez Classe de base TaskExtension.
L’exemple suivant (s’il est utilisé comme fichier .targets importé) crée une archive .zip à partir du répertoire de sortie après avoir généré un projet. La propriété $(OutputPath)
serait normalement définie dans un fichier projet MSBuild. Par conséquent, un fichier projet qui importe le fichier suivant produirait une archive zip output.zip
:
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Target Name="ZipOutputPath" AfterTargets="Build">
<ZipDirectory
SourceDirectory="$(OutputPath)"
DestinationFile="$(MSBuildProjectDirectory)\output.zip" />
</Target>
</Project>