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>

另請參閱