Bagikan melalui


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>

Baca juga