Bagikan melalui


Menentukan peristiwa build khusus di Visual Studio

Visual Studio memungkinkan Anda menentukan perintah build kustom untuk dijalankan secara otomatis sebelum build dimulai atau setelah selesai. Anda dapat membuat perintah untuk menjalankan file .bat sebelum build dimulai atau menyalin file baru ke folder setelah build selesai. Peristiwa build kustom hanya berjalan ketika build berhasil mencapai titik yang relevan dalam proses build.

Artikel ini memberikan gambaran umum sintaks yang direkomendasikan untuk perintah build kustom. Jika Anda mencari informasi tentang bahasa pemrograman tertentu, lihat Visual Basic, C# dan F#, dan Visual C++.

Petunjuk / Saran

Jika Anda ingin menambahkan operasi kompleks ke proses build Anda, jelajahi teknik penyesuaian MSBuild. Misalnya, Anda dapat menambahkan peristiwa build untuk menghasilkan file kode, dan menangani proses pembersihan dengan benar setelah operasi clean atau menjalankan tugas hanya saat masukan kedaluwarsa.

Sintaks untuk perintah build kustom

Perintah build mengikuti sintaks yang sama dengan perintah prompt perintah Windows dan Anda dapat menggunakan properti MSBuild (juga dikenal sebagai makro) untuk membuat peristiwa dengan mudah. Untuk daftar properti MSBuild yang tersedia, lihat Properti proyek Common MSBuild. Anda juga dapat menentukan properti MSBuild Anda sendiri dalam file proyek.

Untuk hasil terbaik, ikuti tips pemformatan berikut:

  • Tambahkan pernyataan sebelum semua event build yang menjalankan berkas .bat.

    Contoh: call C:\MyFile.bat

    Contoh: call C:\MyFile.bat call C:\MyFile2.bat

  • Sertakan jalur file dalam tanda kutip.

    Contoh: "%ProgramFiles(x86)%\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools\gacutil.exe" -if "$(TargetPath)"

  • Pisahkan beberapa perintah dengan menggunakan pemisah baris.

  • Sertakan kartubebas sesuai kebutuhan.

    Contoh: for %I in (*.txt *.doc *.html) do copy %I c:\<Directory>\

    Nota

    Untuk skrip batch, ganti variabel %I dalam contoh ini dengan %%I.