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