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.
Paramètres
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. |
Remarques
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.
Exemple
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>
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour