Elemento Property (MSBuild)
Contém um nome e valor de propriedade definidos pelo usuário. Toda propriedade usada em um projeto do MSBuild precisa ser especificada como filho de um elemento PropertyGroup
.
<Projeto><PropertyGroup>
Syntax
<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. |
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 estão limitados a apenas a caracteres ASCII. Valores de propriedades são referenciados no projeto, colocando o nome da propriedade entre "$(
" e ")
". Por exemplo, $(builddir)\classes
resolveria para build\classes, se a propriedade builddir
tivesse o valor build
. Para saber mais sobre as propriedades, confira Propriedades do MSBuild.
Exemplo
O código a seguir define a propriedade Optimization
para false
e a propriedade DefaultVersion
para 1.0
se a propriedade Version
estiver vazia.
<PropertyGroup>
<Optimization>false</Optimization>
<DefaultVersion Condition="'$(Version)' == ''" >1.0</DefaultVersion>
</PropertyGroup>