Element właściwości (MSBuild)
Zawiera nazwę i wartość właściwości zdefiniowanej przez użytkownika. Każda właściwość używana w projekcie MSBuild musi być określona jako element podrzędny PropertyGroup
elementu.
<Grupa właściwości projektu><>
Składnia
<Property Condition="'String A' == 'String B'">
Property Value
</Property>
Atrybuty i elementy
W poniższych sekcjach opisano atrybuty, elementy podrzędne i elementy nadrzędne.
Atrybuty
Atrybut | opis |
---|---|
Condition |
Atrybut opcjonalny. Warunek do oceny. Aby uzyskać więcej informacji, zobacz Warunki. |
Elementy podrzędne
Brak.
Elementy nadrzędne
Element | opis |
---|---|
Propertygroup | Element grupowania właściwości. |
Wartość tekstowa
Wartość tekstowa jest opcjonalna.
Ten tekst określa wartość właściwości i może zawierać kod XML.
Uwagi
Nazwy właściwości są ograniczone tylko do znaków ASCII. Wartości właściwości są przywołyne w projekcie, umieszczając nazwę właściwości między "$(
" i ")
". Na przykład $(builddir)\classes
może zostać rozpoznana wartość build\classes, jeśli builddir
właściwość ma wartość build
. Aby uzyskać więcej informacji na temat właściwości, zobacz Właściwości programu MSBuild.
Przykład
Poniższy kod ustawia Optimization
właściwość na false
, a DefaultVersion
właściwość na 1.0
, jeśli właściwość jest pusta Version
.
<PropertyGroup>
<Optimization>false</Optimization>
<DefaultVersion Condition="'$(Version)' == ''" >1.0</DefaultVersion>
</PropertyGroup>