Property 元素 (MSBuild)
包含使用者定義的屬性名稱和值。 MSBuild 專案中使用的每個屬性,都必須指定為 PropertyGroup
元素的子系。
<專案><PropertyGroup>
語法
<Property Condition="'String A' == 'String B'">
Property Value
</Property>
屬性和元素
下列章節說明屬性、子元素和父元素。
屬性
屬性 | 描述 |
---|---|
Condition |
選用屬性。 要評估的條件。 如需詳細資訊,請參閱條件。 |
子元素
無。
父元素
元素 | 描述 |
---|---|
PropertyGroup | 屬性的群組項目。 |
文字值
可選擇使用文字值。
此文字會指定屬性值,而且可能包含 XML。
備註
屬性名稱只能使用 ASCII 字元。 將專案名稱放在 "$(
" 和 ")
" 之間,以參考專案中的屬性值。 例如,如果 builddir
屬性值為 build
,即會將 $(builddir)\classes
解析為 build\classes。 如需有關屬性的詳細資訊,請參閱 MSBuild 屬性。
範例
下列程式碼會將 Optimization
屬性設為 false
,而且如果 Version
屬性是空的,會將 DefaultVersion
屬性設為1.0
。
<PropertyGroup>
<Optimization>false</Optimization>
<DefaultVersion Condition="'$(Version)' == ''" >1.0</DefaultVersion>
</PropertyGroup>