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