Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Décompresse une archive .zip à l’emplacement spécifié.
Notes
La tâche Unzip n’est disponible qu’à partir de MSBuild 15.8.
Paramètres
Le tableau ci-dessous décrit les paramètres de la tâche Unzip .
| Paramètre | Description |
|---|---|
DestinationFolder |
Paramètre ITaskItem obligatoire Spécifie le dossier de destination dans lequel décompresser le fichier. |
OverwriteReadOnlyFiles |
Paramètre Boolean facultatif.Si la valeur est true, remplace les fichiers en lecture seule. La valeur par défaut est false. |
SkipUnchangedFiles |
Paramètre Boolean facultatif.Si la valeur est true, ignore la décompression des fichiers qui sont inchangés. La valeur par défaut est true. La tâche Unzip considère que les fichiers sont inchangés s’ils ont la même taille et la même heure de dernière modification. |
SourceFiles |
Paramètre ITaskItem[] obligatoire.Spécifie un ou plusieurs fichiers à décompresser. Quand vous spécifiez plusieurs fichiers, ils sont décompressés dans l’ordre dans le même dossier. |
Notes
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 décompresse une archive et remplace tous les fichiers en lecture seule.
<Project>
<Target Name="UnzipArchive" BeforeTargets="Build">
<Unzip
SourceFiles="MyArchive.zip"
DestinationFolder="$(OutputPath)\unzipped"
OverwriteReadOnlyFiles="true"
/>
</Target>
</Project>