Partilhar via


Elemento de PropertyGroup (MSBuild)

Contém um conjunto de definido 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 em um PropertyGroup elemento.

Elementos pai

Elemento

Descrição

Project

Elemento raiz necessários de um MSBuild arquivo de projeto.

Exemplo

O exemplo de código a seguir mostra como definir propriedades com base em uma condição. Neste exemplo, se o valor da CompileConfig é a propriedade DEBUG, o Optimization, Obfuscate, e OutputPath Propriedades dentro da PropertyGroup elemento está definido.

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

Consulte também

Conceitos

Referência de esquema do arquivo de projeto MSBuild

Propriedadesdo MSBuild