Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Descomprime un archivo .zip en la ubicación especificada.
Nota:
La tarea Unzip solo está disponible en MSBuild 15.8 y versiones posteriores.
Parámetros
En la siguiente tabla se describen los parámetros de la tarea Unzip .
| Parámetro | Descripción |
|---|---|
DestinationFolder |
Parámetro ITaskItem requerido Especifica la carpeta de destino en la que se va a descomprimir el archivo. |
OverwriteReadOnlyFiles |
Parámetro Boolean opcional.Si es true, sobrescribe los archivos de solo lectura. Tiene como valor predeterminado false. |
SkipUnchangedFiles |
Parámetro Boolean opcional.Si es true, omite la descompresión de archivos sin cambios. Tiene como valor predeterminado true. La tarea Unzip considera que los archivos están sin modificar si tienen el mismo tamaño y la misma hora de última modificación. |
SourceFiles |
Parámetro ITaskItem[] requerido.Especifica uno o varios de los archivos para descomprimir. Cuando se especifican varios archivos, se descomprimen en orden en la misma carpeta. |
Comentarios
Además de los parámetros mencionados anteriormente, esta tarea hereda los parámetros de la clase TaskExtension, que a su vez hereda de la clase Task. Para obtener una lista de estos parámetros adicionales y sus descripciones, consulte TaskExtension base class.
Ejemplo
En el siguiente ejemplo se descomprime un archivo y se sobrescriben los archivos de solo lectura.
<Project>
<Target Name="UnzipArchive" BeforeTargets="Build">
<Unzip
SourceFiles="MyArchive.zip"
DestinationFolder="$(OutputPath)\unzipped"
OverwriteReadOnlyFiles="true"
/>
</Target>
</Project>