Özellik öğesi (MSBuild)

Kullanıcı tanımlı bir özellik adı ve değeri içerir. MSBuild projesinde kullanılan her özellik bir PropertyGroup öğenin alt öğesi olarak belirtilmelidir.

<Project><PropertyGroup>

Sözdizimi

<Property Condition="'String A' == 'String B'">
    Property Value
</Property>

Öznitelikler ve öğeler

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

Öznitelikler

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

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

Alt öğeleri

Yok.

Üst öğeler

Öğe Tanım
Propertygroup Özellikler için gruplandırma öğesi.

Metin değeri

Metin değeri isteğe bağlıdır.

Bu metin özellik değerini belirtir ve XML içerebilir.

Açıklamalar

Özellik adları yalnızca ASCII karakterleriyle sınırlıdır. Özellik değerlerine projede özellik adı "" ve "$()" arasına yerleştirilerek başvurulur. Örneğin, özelliği değerine buildsahipse builddir build\classes olarak çözümlenecektir. $(builddir)\classes Özellikler hakkında daha fazla bilgi için bkz . MSBuild özellikleri.

Örnek

Aşağıdaki kod özelliği olarak false ve DefaultVersion özelliği 1.0 boşsa Version olarak ayarlarOptimization.

<PropertyGroup>
    <Optimization>false</Optimization>
    <DefaultVersion Condition="'$(Version)' == ''" >1.0</DefaultVersion>
</PropertyGroup>

Ayrıca bkz.