Elemento Property (MSBuild)
Contiene un valor y un nombre de propiedad definidos por el usuario. Cada propiedad que se utiliza en un proyecto de MSBuild debe especificarse como elemento secundario de un elemento PropertyGroup
.
<Proyecto><PropertyGroup>
Sintaxis
<Property Condition="'String A' == 'String B'">
Property Value
</Property>
Atributos y elementos
En las siguientes secciones se describen los atributos, los elementos secundarios y los elementos primarios.
Atributos
Atributo | Descripción |
---|---|
Condition |
Atributo opcional. Condición que se va a evaluar. Para obtener más información, consulte Condiciones. |
Elementos secundarios
Ninguno.
Elementos primarios
Elemento | Descripción |
---|---|
PropertyGroup | Elemento de agrupamiento de las propiedades. |
Valor de texto
El valor de texto es opcional.
Este texto especifica el valor de propiedad y puede contener XML.
Comentarios
Los nombres de propiedad se limitan únicamente a caracteres ASCII. En el proyecto, se hace referencia a los valores de propiedad colocando el nombre de propiedad entre "$(
" y ")
". Por ejemplo, $(builddir)\classes
se resolvería como build\classes si la propiedad builddir
tuviera el valor build
. Para más información sobre las propiedades, consulte Propiedades de MSBuild.
Ejemplo
El código siguiente establece la propiedad Optimization
en false
y la propiedad DefaultVersion
en 1.0
si la propiedad Version
está vacía.
<PropertyGroup>
<Optimization>false</Optimization>
<DefaultVersion Condition="'$(Version)' == ''" >1.0</DefaultVersion>
</PropertyGroup>