Condividi tramite


Attività ZipDirectory

Crea un archivio con estensione zip dal contenuto di una directory.

Nota

L'attività ZipDirectory è disponibile solo in MSBuild 15.8 e versioni successive.

Parametri

Nella tabella che segue vengono descritti i parametri dell'attività ZipDirectory.

Parametro Descrizione
DestinationFile Parametro ITaskItem obbligatorio

Percorso completo del primo file con estensione zip da creare.
Overwrite Parametro Boolean facoltativo.

Se true, il file di destinazione verrà sovrascritto se esistente. Il valore predefinito è false.
SourceDirectory Parametro ITaskItem obbligatorio.

Specifica la directory da cui creare un archivio con estensione zip.

Osservazioni:

Oltre ai parametri elencati sopra, questa attività eredita i parametri dalla classe TaskExtension, che a sua volta eredita dalla classe Task. Per un elenco di questi parametri aggiuntivi e le rispettive descrizioni, vedere TaskExtension Base Class.

Esempio

Nell'esempio seguente (se usato come file con estensione targets importato) viene creato un archivio ZIP dalla directory di output dopo la compilazione di un progetto. La $(OutputPath) proprietà viene normalmente definita in un file di progetto MSBuild, quindi un file di progetto che importa il file seguente genera un archivio output.zipZIP:

<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

    <Target Name="ZipOutputPath" AfterTargets="Build">
        <ZipDirectory
            SourceDirectory="$(OutputPath)"
            DestinationFile="$(MSBuildProjectDirectory)\output.zip" />
    </Target>

</Project>

Vedi anche