Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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.batContoh:
call C:\MyFile.bat call C:\MyFile2.batSertakan 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
%Idalam contoh ini dengan%%I.