Elemento PropertyGroup (MSBuild)

Contém um conjunto de definidos pelo usuário Propriedade elementos. Cada Property elemento usado em um MSBuild projeto deve ser um filho de um PropertyGroup elemento.

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

Atributos e elementos

As seções a seguir descrevem atributos, elementos filho, e elementos pai.

Atributos

Atributo

Descrição

Condição

Atributo opcional.

Condição a ser avaliada. Para obter mais informações, consulte Condições do MSBuild.

Elementos filho

Elemento

Descrição

Propriedade

Elemento opcional.

Um nome de propriedade definida de usuário, que contém o valor da propriedade. Pode haver zero ou mais Propriedade elementos um PropertyGroup elemento.

Elementos pai

Elemento

Descrição

Project

Elemento raiz exigido de um MSBuild arquivo de projeto.

Exemplo

O exemplo de código a seguir mostra como conjunto propriedades com base em uma condição. Neste exemplo, se o valor de CompileConfig propriedade é DEBUG, o Optimization, Obfuscate, e OutputPath propriedades dentro das PropertyGroup elemento serão definidas.

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

Consulte também

Conceitos

Referência de esquema de arquivo de projeto MSBuild

Propriedades do MSBuild