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