Share via


Property 項目 (MSBuild)

包含使用者定義的屬性名稱和值。 MSBuild 專案中使用的每個屬性,都必須指定為 PropertyGroup 項目的子項目。

<Property Condition="'String A' == 'String B'">
    Property Value
</Property>

屬性和項目

下列章節會說明屬性、子項目和父項目。

屬性

屬性

描述

Condition

選擇性屬性。

要評估的條件。 如需詳細資訊,請參閱 MSBuild 條件

子項目

無。

父項目

項目

描述

PropertyGroup

屬性的群組項目。

文字值

可選擇使用文字值。

此文字指定屬性值,且可包含 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>

請參閱

概念

MSBuild 屬性

MSBuild 專案檔案結構描述參考