Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Descompacta um arquivo .zip no local especificado.
Observação
A tarefa Unzip está disponível apenas no MSBuild 15.8 e superiores.
Parâmetros
A tabela a seguir descreve os parâmetros da tarefa Unzip.
| Parâmetro | Descrição |
|---|---|
DestinationFolder |
Parâmetro ITaskItem necessário Especifica a pasta de destino para descompactar o arquivo. |
OverwriteReadOnlyFiles |
Parâmetro Boolean opcional.Se true, substitui os arquivos somente leitura. Assume o padrão de false. |
SkipUnchangedFiles |
Parâmetro Boolean opcional.Se ele for true, ignorará a descompactação de arquivos inalterados. Assume o padrão de true. A tarefa Unzip considera os arquivos como inalterados se eles têm o mesmo tamanho e a mesma hora da última modificação. |
SourceFiles |
Parâmetro ITaskItem[] obrigatório.Especifica um ou mais arquivos a serem descompactados. Quando vários arquivos são especificados, eles são descompactados em ordem na mesma pasta. |
Comentários
Além dos parâmetros listados acima, essa tarefa herda parâmetros da classe TaskExtension, que herda da classe Task. Para obter uma lista desses parâmetros adicionais e suas descrições, confira Classe base TaskExtension.
Exemplo
O exemplo a seguir descompacta um arquivo morto e substitui os arquivos somente leitura.
<Project>
<Target Name="UnzipArchive" BeforeTargets="Build">
<Unzip
SourceFiles="MyArchive.zip"
DestinationFolder="$(OutputPath)\unzipped"
OverwriteReadOnlyFiles="true"
/>
</Target>
</Project>