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>

Zobacz też