Ö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 build
sahipse 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.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin