Bagaimana saya bisa mendapatkan daftar variabel MSBuild bawaan?
Saya perlu tahu cara menentukan nama csproj proyek saat ini, dan berpikir mungkin berguna untuk mengetahui apa lagi yang bisa saya temukan di MSBuild.
Daftar lengkap dari MSDN:
Daftar berguna lainnya:
Tautan pertama menunjukkan properti MSBuild untuk nama proyek:
MSBuildProjectName Nama file dari file proyek tanpa ekstensi nama file
http://msdn.microsoft.com/en-us/library/c02as0cs(loband).aspx
sumber
Properti ini juga dapat didefinisikan oleh alat pihak ke-3 sehingga untuk mendapatkan daftar lengkap yang baru saja saya gunakan (dalam proyek C ++ misalnya): Properti -> Properti Konfigurasi -> Umum -> kemudian pada drop down Output atau Intermediate Directory pilih Edit. ... dan Anda akan melihat daftar semua properti yang ditentukan.
sumber
Ini sepertinya daftar yang cukup menyeluruh: Makro umum untuk perintah dan properti MSBuild
sumber
Saya juga akan memasukkan daftar Daftar Properti Umum dan Parameter untuk MSBuild.
Juga, properti tergantung pada versi MSBuild yang Anda gunakan. Ada 3 versi.
sumber
Ada juga variabel predefined Agent dan Build untuk jalur pipa: https://docs.microsoft.com/en-us/azure/devops/pipelines/build/variables?view=azure-devops&tabs=yaml . Ini adalah variabel yang saya cari ketika saya menemukan artikel ini, jadi saya pikir saya akan meneruskan tautan ketika akhirnya menemukan mereka.
sumber