Share via


Tugas ZipDirectory

Membuat arsip .zip dari konten direktori.

Catatan

Tugas ZipDirectory ini hanya tersedia di MSBuild 15.8 ke atas.

Parameter

Tabel berikut ini menjelaskan parameter tugas ZipDirectory.

Parameter Deskripsi
DestinationFile Parameter ITaskItem yang diperlukan

Jalur lengkap ke file .zip untuk dibuat.
Overwrite Parameter Boolean opsional.

Jika true, file tujuan akan ditimpa jika ada. Default ke false.
SourceDirectory Parameter ITaskItem wajib.

Menentukan direktori untuk membuat arsip .zip dari.

Keterangan

Selain parameter yang tercantum di atas, tugas ini mewarisi parameter dari kelas TaskExtension, yang mewarisi sendiri dari kelas Task. Untuk daftar parameter tambahan ini dan deskripsinya, lihat kelas dasar TaskExtension.

Contoh

Contoh berikut (jika digunakan sebagai file .targets yang diimpor) membuat arsip .zip dari direktori output setelah membangun proyek. Properti $(OutputPath) biasanya akan didefinisikan dalam file proyek MSBuild, sehingga file proyek yang mengimpor file berikut akan menghasilkan output.zip arsip zip:

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

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

</Project>

Baca juga