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 DEBUGproperti Optimization, Obfuscate, dan OutputPath di dalam elemen PropertyGroup diatur.

<PropertyGroup Condition="'$(CompileConfig)' == 'DEBUG'" >
    <Optimization>false</Optimization>
    <Obfuscate>false</Obfuscate>
    <OutputPath>$(OutputPath)\debug</OutputPath>
</PropertyGroup>

Baca juga