Property – element (MSBuild)

Obsahuje název a hodnotu vlastnosti definované uživatelem. Každá vlastnost použitá v projektu MSBuild musí být zadána jako podřízený prvek PropertyGroup .

<Project><PropertyGroup>

Syntaxe

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

Atributy a prvky

Následující části popisují atributy, podřízené prvky a nadřazené prvky.

Atributy

Atribut Popis
Condition Nepovinný atribut.

Podmínka, která se má vyhodnotit. Další informace naleznete v tématu Podmínky.

Podřízené prvky

Žádné

Nadřazené prvky

Element (Prvek) Popis
Propertygroup Seskupování elementu pro vlastnosti

Textová hodnota

Textová hodnota je volitelná.

Tento text určuje hodnotu vlastnosti a může obsahovat XML.

Poznámky

Názvy vlastností jsou omezeny pouze na znaky ASCII. Hodnoty vlastností se v projektu odkazují umístěním názvu vlastnosti mezi "$(" a ")". Například $(builddir)\classes by přeložil na sestavení\třídy, pokud builddir vlastnost měla hodnotu build. Další informace o vlastnostech naleznete v tématu MSBuild vlastnosti.

Příklad

Následující kód nastaví Optimization vlastnost na false vlastnost a DefaultVersion vlastnost, pokud 1.0Version je vlastnost prázdná.

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

Viz také