PropertyGroup 元素 (MSBuild)

包含一組使用者定義的 Property 項目。 MSBuild 專案中使用的每個 Property 元素都必須是 PropertyGroup 元素的子項目。

<專案><PropertyGroup>

語法

<PropertyGroup Condition="'String A' == 'String B'">
    <Property1>...</Property1>
    <Property2>...</Property2>
</PropertyGroup>

屬性和元素

下列章節說明屬性、子元素和父元素。

屬性

屬性 描述
條件 選用屬性。

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

子元素

元素 描述
屬性 選擇性項目。

使用者定義的屬性名稱,其中包含屬性值。 PropertyGroup 項目中可能有零或多個 Property 項目。

父元素

元素 描述
計畫 MSBuild 專案檔的必要根項目。

範例

下列程式碼範例示範如何根據條件設定屬性。 在此範例中,如果 CompileConfig 屬性的值為 DEBUG,則會在 PropertyGroup 項目內設定 OptimizationObfuscateOutputPath 屬性。

<PropertyGroup Condition="'$(CompileConfig)' == 'DEBUG'" >
    <Optimization>false</Optimization>
    <Obfuscate>false</Obfuscate>
    <OutputPath>$(OutputPath)\debug</OutputPath>
</PropertyGroup>

另請參閱