Aracılığıyla paylaş


PropertyGroup öğesi (MSBuild)

Kullanıcı tanımlı Özellik öğeleri kümesi içerir. MSBuild projesinde kullanılan her Property öğe bir PropertyGroup öğenin alt öğesi olmalıdır.

<Project><PropertyGroup>

Sözdizimi

<PropertyGroup Condition="'String A' == 'String B'">
    <Property1>...</Property1>
    <Property2>...</Property2>
</PropertyGroup>

Öznitelikler ve öğeler

Öznitelikler, alt ve üst öğeler aşağıdaki bölümlerde açıklanmaktadır.

Öznitelikler

Öznitelik Tanım
Koşul İsteğe bağlı öznitelik.

Değerlendirilecek koşul. Daha fazla bilgi için bkz . Koşullar.

Alt öğeleri

Öğe Tanım
Özellik İsteğe bağlı öğe.

Özellik değerini içeren kullanıcı tanımlı özellik adı. Bir öğede PropertyGroup sıfır veya daha fazla Özellik öğesi olabilir.

Üst öğeler

Öğe Tanım
Proje MSBuild proje dosyasının gerekli kök öğesi.

Örnek

Aşağıdaki kod örneği, bir koşula göre özelliklerin nasıl ayarlandığını gösterir. Bu örnekte, özelliğinin CompileConfigDEBUGdeğeri , öğesinin Optimizationiçindeki PropertyGroup , Obfuscateve OutputPath özellikleri ayarlanır.

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

Ayrıca bkz.