Elemen properti (MSBuild)
Berisi nama dan nilai properti yang ditentukan pengguna. Setiap item yang digunakan dalam proyek MSBuild harus ditentukan sebagai turunan dari elemen PropertyGroup
.
<Project><PropertyGroup>
Sintaks
<Property Condition="'String A' == 'String B'">
Property Value
</Property>
Atribut dan elemen
Bagian berikut menjelaskan atribut, elemen turunan, dan elemen induk.
Atribut
Atribut | Deskripsi |
---|---|
Condition |
Atribut opsional. Kondisi yang akan dievaluasi. Untuk informasi selengkapnya, lihat Syarat-syarat. |
Elemen anak
Tidak ada.
Elemen induk
Elemen | Deskripsi |
---|---|
PropertyGroup | Pengelompokan elemen untuk properti. |
Nilai teks
Nilai teks bersifat opsional.
Teks ini menentukan nilai properti dan mungkin berisi XML.
Keterangan
Nama properti hanya terbatas pada karakter ASCII. Nilai properti dirujuk dalam proyek dengan menempatkan nama properti antara "$(
" dan ")
". Misalnya, $(builddir)\classes
akan menyelesaikan build \classes, jika builddir
properti memiliki nilai build
. Untuk informasi selengkapnya tentang properti, lihat Properti MSBuild.
Contoh
Kode berikut mengatur properti Optimization
ke false
dan properti DefaultVersion
ke 1.0
jika properti Version
kosong.
<PropertyGroup>
<Optimization>false</Optimization>
<DefaultVersion Condition="'$(Version)' == ''" >1.0</DefaultVersion>
</PropertyGroup>