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.
Cria um arquivo .zip do conteúdo de um diretório.
Observação
A tarefa ZipDirectory está disponível apenas no MSBuild 15.8 e superiores.
Parâmetros
A tabela a seguir descreve os parâmetros da tarefa ZipDirectory.
| Parâmetro | Descrição |
|---|---|
DestinationFile |
Parâmetro ITaskItem necessário O caminho completo para o arquivo .zip a ser criado. |
Overwrite |
Parâmetro Boolean opcional.Se true, o arquivo de destino será substituído quando existir. Assume o padrão de false. |
SourceDirectory |
Parâmetro ITaskItem obrigatório. Especifica o diretório no qual será criado um arquivo morto .zip. |
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 (se usado como um arquivo .targets importado) cria um arquivo .zip com base no diretório de saída após a compilação de um projeto. Normalmente, a propriedade $(OutputPath) seria definida em um arquivo de projeto MSBuild, portanto, um arquivo de projeto que importa o seguinte arquivo produziria um arquivo zip output.zip:
<Project>
<Target Name="ZipOutputPath" AfterTargets="Build">
<ZipDirectory
SourceDirectory="$(OutputPath)"
DestinationFile="$(MSBuildProjectDirectory)\output.zip" />
</Target>
</Project>