Elemen PropertyGroup (MSBuild)
Berisi sekumpulan elemen Properti yang ditentukan pengguna. Setiap Property
elemen yang digunakan dalam proyek MSBuild harus merupakan turunan dari PropertyGroup
elemen.
<Project><PropertyGroup>
Sintaks
<PropertyGroup Condition="'String A' == 'String B'">
<Property1>...</Property1>
<Property2>...</Property2>
</PropertyGroup>
Atribut dan elemen
Bagian berikut menjelaskan atribut, elemen turunan, dan elemen induk.
Atribut
Atribut | Deskripsi |
---|---|
Kondisi | Atribut opsional. Kondisi yang akan dievaluasi. Untuk informasi selengkapnya, lihat Syarat-syarat. |
Elemen anak
Elemen | Deskripsi |
---|---|
Properti | Elemen opsional. Nama properti yang ditentukan pengguna, yang berisi nilai properti. Mungkin ada nol atau lebih elemen Properti dalam PropertyGroup elemen. |
Elemen induk
Elemen | Deskripsi |
---|---|
Project | Elemen akar yang diperlukan dari file proyek MSBuild. |
Contoh
Contoh kode berikut menunjukkan cara mengatur properti berdasarkan kondisi. Dalam contoh ini, jika nilai CompileConfig
properti adalah DEBUG
properti Optimization
, Obfuscate
, dan OutputPath
di dalam elemen PropertyGroup
diatur.
<PropertyGroup Condition="'$(CompileConfig)' == 'DEBUG'" >
<Optimization>false</Optimization>
<Obfuscate>false</Obfuscate>
<OutputPath>$(OutputPath)\debug</OutputPath>
</PropertyGroup>