Compartilhar via


Elemento de propriedade (MSBuild)

Contém o nome de usuário definido de propriedade e valor. Cada propriedade usada em um MSBuild projeto deve ser especificado como 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 o XML.

Comentários

Os nomes de propriedade são limitados a apenas a caracteres ASCII. Os valores de propriedade são referenciados no projeto, colocando o nome da propriedade entre "$(" and ")". Por exemplo, $(builddir)\classes resolveria "build\classes", se a builddir propriedade tinha o valor build. Para obter mais informações sobre propriedades, consulte Propriedadesdo MSBuild.

Exemplo

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

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

Consulte também

Conceitos

Propriedadesdo MSBuild

Referência de esquema do arquivo de projeto MSBuild