Elemento de propriedade (MSBuild)

Contém um nome de propriedade definida de usuário e valor. Cada propriedade usada em um MSBuild projeto deve ser especificado sistema autônomo um filho de um PropertyGroup elemento.

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

Atributos e elementos

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

Atributos

Atributo

Descrição

Condition

Atributo opcional.

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

Elementos filho

Nenhum.

Elementos pai

Elemento

Descrição

PropertyGroup

Elemento de agrupamento para propriedades.

Valor de texto

Um valor de texto é opcional.

Esse texto Especifica o valor da propriedade e pode conter XML.

Comentários

Nomes de propriedade são limitados a apenas caracteres ASCII. Valores de propriedade são referenciados no projeto, colocando o nome da propriedade entre"$("e")". Por exemplo, $(builddir)\classesdeve resolver para "compilação\classes", se a builddir propriedade tinha o valor build. Para obter mais informações sobre propriedades, consulte Propriedades do MSBuild.

Exemplo

O código a seguir define o Optimization propriedade para false e o DefaultVersion propriedade para 1.0 Se a Version a propriedade está vazia.

<PropertyGroup>
    <Optimization>false</Optimization>
    <DefaultVersion Condition="'$(Version)' == ''" >1.0</DefaultVersion>
</PropertyGroup>

Consulte também

Conceitos

Propriedades do MSBuild

Referência de esquema de arquivo de projeto MSBuild