Bagikan melalui


File respons MSBuild

File respons (.rsp) adalah file teks yang berisi sakelar baris perintah MSBuild.exe . Setiap pengalih bisa berada di baris terpisah atau semuanya berada di satu baris. Baris komentar diawali dengan simbol #. Pengalih @ digunakan untuk meneruskan file respons lainnya ke MSBuild.exe.

MSBuild.rsp

File respons otomatis adalah file khusus .rsp yang MSBuild.exe gunakan secara otomatis saat membangun proyek. File ini, MSBuild.rsp, harus berada di direktori yang sama dengan MSBuild.exe, jika tidak, file tersebut tidak ditemukan. Anda bisa mengedit file ini untuk menentukan pengalih baris perintah default ke MSBuild.exe. Misalnya, jika Anda menggunakan pencatat yang sama setiap kali membuat proyek, Anda dapat menambahkan sakelar -logger ke MSBuild.rsp, dan MSBuild.exe menggunakan pencatat setiap kali proyek dibuat.

Directory.Build.rsp

Di versi 15.6 dan yang lebih baru, MSBuild mencari direktori induk proyek untuk file bernama Directory.Build.rsp. File ini dapat membantu dalam repositori kode sumber untuk memberikan argumen default selama build baris perintah. Ini juga bisa digunakan untuk menentukan argumen baris perintah dari build yang dihosting.

Anda dapat menggunakan sintaks %MSBuildThisFileDirectory% dalam file Directory.Build.rsp , untuk merujuk ke direktori yang berisi file Directory.Build.rsp . Sintaks ini memerlukan tanda persen pada semua sistem operasi, seperti Environment.ExpandEnvironmentVariables, meskipun MSBuildThisFileDirectory bukan variabel lingkungan.

Menonaktifkan file respons

Untuk menonaktifkan pemrosesan file respons default secara otomatis MSBuild.rsp dan Directory.Build.rsp dalam pemanggilan MSBuild tertentu, gunakan opsi -noAutoResponsebaris perintah . Setiap file respons yang direferensikan secara eksplisit menggunakan @-sintaks pada baris perintah masih diproses. Lihat referensi baris perintah MSBuild.

Lihat juga