Kotak dialog baris perintah peristiwa pra-build/pasca-build

Anda dapat mengetik peristiwa pra-atau pasca-build untuk Halaman Peristiwa Build, Perancang Proyek (C#) langsung di kotak edit, atau Anda dapat memilih makro pra-dan pasca-build dari daftar makro yang tersedia.

Catatan

Peristiwa pra-build tidak berjalan jika proyek sudah diperbarui dan tidak ada build yang dipicu.

Daftar Elemen UI

Kotak edit baris perintah

Berisi peristiwa yang akan dijalankan baik untuk pra-build atau pasca-build.

Catatan

call Tambahkan pernyataan sebelum semua perintah pasca-build yang menjalankan file .bat. Misalnya, call C:\MyFile.bat atau call C:\MyFile.bat call C:\MyFile2.bat.

Macro

Memperluas kotak edit untuk menampilkan daftar makro yang akan disisipkan dalam kotak edit baris perintah.

Tabel makro

Mencantumkan makro yang tersedia dan nilainya. Lihat Makro di bawah ini untuk deskripsi masing-masing. Anda hanya dapat memilih satu makro pada satu waktu untuk disisipkan ke dalam kotak edit baris perintah.

Sisipan

Sisipkan ke dalam kotak edit baris perintah makro yang dipilih dalam tabel makro.

Makro

Anda dapat menggunakan salah satu makro ini untuk menentukan lokasi file, atau untuk mendapatkan nama aktual file input dalam kasus beberapa pilihan. Makro ini tidak peka huruf besar/kecil.

Makro Deskripsi
$(ConfigurationName) Nama konfigurasi proyek saat ini, misalnya, "Debug".
$(OutDir) Jalur ke direktori file output, relatif terhadap direktori proyek. Ini diselesaikan ke nilai untuk properti Direktori Output. Ini termasuk garis miring terbelakang '\'.
$(DevEnvDir) Direktori penginstalan Visual Studio (didefinisikan dengan drive dan jalur); termasuk garis miring terbelakang '\'.
$(PlatformName) Nama platform yang saat ini ditargetkan. Misalnya, "AnyCPU".
$(ProjectDir) Direktori proyek (didefinisikan dengan drive dan jalur); termasuk garis miring terbelakang '\'.
$(ProjectPath) Nama jalur absolut proyek (didefinisikan dengan drive, jalur, nama dasar, dan ekstensi file).
$(ProjectName) Nama dasar proyek.
$(ProjectFileName) Nama file proyek (didefinisikan dengan nama dasar dan ekstensi file).
$(ProjectExt) Ekstensi file proyek. Ini termasuk '.' sebelum ekstensi file.
$(SolutionDir) Direktori solusi (didefinisikan dengan drive dan jalur); termasuk garis miring terbelakang '\'.
$(SolutionPath) Nama jalur absolut solusi (didefinisikan dengan drive, jalur, nama dasar, dan ekstensi file).
$(SolutionName) Nama dasar solusi.
$(SolutionFileName) Nama file solusi (didefinisikan dengan nama dasar dan ekstensi file).
$(SolutionExt) Ekstensi file solusi. Ini termasuk '.' sebelum ekstensi file.
$(TargetDir) Direktori file output utama untuk build (didefinisikan dengan drive dan jalur). Ini termasuk garis miring terbelakang '\'.
$(TargetPath) Nama jalur absolut dari file output utama untuk build (ditentukan dengan drive, jalur, nama dasar, dan ekstensi file).
$(TargetName) Nama dasar file output utama untuk build.
$(TargetFileName) Nama file file output utama untuk build (didefinisikan sebagai nama dasar dan ekstensi file).
$(TargetExt) Ekstensi file dari file output utama untuk build. Ini termasuk '.' sebelum ekstensi file.

Baca juga