Property-Element (MSBuild)
Enthält einen benutzerdefinierten Eigenschaftennamen und -wert.Jede in einem MSBuild-Projekt verwendete Eigenschaft muss als untergeordnetes Element eines PropertyGroup-Elements angegeben werden.
<Property Condition="'String A' == 'String B'">
Property Value
</Property>
Attribute und Elemente
In den folgenden Abschnitten werden Attribute sowie untergeordnete und übergeordnete Elemente beschrieben.
Attribute
Attribut |
Beschreibung |
---|---|
Condition |
Optionales Attribut. Die auszuwertende Bedingung.Weitere Informationen finden Sie unter MSBuild-Bedingungen. |
Untergeordnete Elemente
Keine.
Übergeordnete Elemente
Element |
Beschreibung |
---|---|
Gruppierungselement für Eigenschaften. |
Textwert
Ein Textwert ist optional.
Dieser Text gibt den Eigenschaftswert an und enthält möglicherweise XML.
Hinweise
Eigenschaftennamen dürfen nur ASCII-Zeichen enthalten.Auf Eigenschaftswerte wird im Projekt verwiesen, indem der Eigenschaftenname zwischen "$(" und ")" platziert wird.Beispiel: Wenn die builddir-Eigenschaft den Wert build aufweist, wird $(builddir)\classes in "build\classes" aufgelöst.Weitere Informationen zu Eigenschaften finden Sie unter MSBuild-Eigenschaften.
Beispiel
Im folgenden Code wird die Optimization-Eigenschaft auf false und die DefaultVersion-Eigenschaft auf 1.0 festgelegt, wenn die Version-Eigenschaft leer ist.
<PropertyGroup>
<Optimization>false</Optimization>
<DefaultVersion Condition="'$(Version)' == ''" >1.0</DefaultVersion>
</PropertyGroup>