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 |
---|---|
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 |
---|---|
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>