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