Bagikan melalui


Menentukan peristiwa build

Anda dapat menggunakan peristiwa build untuk menentukan perintah yang berjalan sebelum build dimulai, sebelum proses tautan, atau setelah build selesai.

Peristiwa build dijalankan hanya jika build berhasil mencapai titik-titik tersebut dalam proses build. Jika terjadi kesalahan dalam build, peristiwa pasca-build tidak terjadi; jika kesalahan terjadi sebelum fase penautan, baik pra-tautan maupun peristiwa pasca-build terjadi. Selain itu, jika tidak ada file yang perlu ditautkan, peristiwa pra-tautan tidak terjadi. Peristiwa pra-tautan juga tidak tersedia dalam proyek yang tidak berisi langkah tautan.

Jika tidak ada file yang perlu dibuat, tidak ada peristiwa build yang terjadi.

Untuk informasi umum tentang peristiwa build, lihat Memahami Langkah Build Kustom dan Membangun Peristiwa.

Untuk menentukan peristiwa build

  1. Di Penjelajah Solusi, pilih proyek yang ingin Anda tentukan peristiwa buildnya.

  2. Buka kotak dialog Halaman Properti proyek. Untuk informasi selengkapnya, lihat Mengatur pengkompilasi C++ dan membuat properti di Visual Studio.

  3. Di folder Build Events, pilih halaman properti peristiwa build.

  4. Tentukan properti yang terkait dengan peristiwa build:

    • Di Baris Perintah, tentukan perintah seolah-olah Anda menentukannya di prompt perintah. Tentukan perintah atau file batch yang valid, dan file input atau output yang diperlukan. Tentukan perintah batch panggilan sebelum nama file batch untuk menjamin bahwa semua perintah berikutnya dijalankan.

      Beberapa file input dan output dapat ditentukan secara simbolis dengan makro MSBuild. Untuk informasi tentang cara menentukan lokasi file, atau nama kumpulan file, lihat Makro umum untuk perintah dan properti build.

      Karena karakter '%' dicadangkan oleh MSBuild, jika Anda menentukan variabel lingkungan ganti setiap % karakter escape dengan urutan escape heksadesimal %25 . Misalnya, ganti %WINDIR% dengan %25WINDIR%25. MSBuild mengganti setiap urutan %25 dengan % karakter sebelum mengakses variabel lingkungan.

    • Di Deskripsi, ketik deskripsi untuk kejadian ini. Deskripsi dicetak ke jendela Output ketika peristiwa ini terjadi.

    • Di Dikecualikan Dari Build, tentukan Ya jika Anda tidak ingin peristiwa dijalankan.

Baca juga

Memahami Langkah-Langkah Build Kustom dan Membuat Peristiwa
Makro umum untuk perintah dan properti build
Pemecahan Masalah Kustomisasi Build