Compartilhar via


Elemento Property (MSBuild)

Contém um valor e nome do usuário propriedade definida. 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

Nomes de propriedades estão limitados a apenas a caracteres ASCII. Valores de propriedade são referenciados no projeto, colocando o nome da propriedade entre "$("e")". Por exemplo, $(builddir)\classes resolveria "build\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 do esquema de arquivos de projeto do MSBuild