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>