Elemento Property (MSBuild)
Contiene un valor y un nombre de propiedad definido por el usuario. Todas las propiedades utilizadas en un proyecto de MSBuild deben especificarse como elementos secundarios de un elemento PropertyGroup.
<Property Condition="'String A' == 'String B'">
Property Value
</Property>
Atributos y elementos
En las próximas 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, vea Condiciones de MSBuild. |
Elementos secundarios
Ninguno.
Elementos primarios
Elemento |
Descripción |
---|---|
Elemento de agrupación para 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 las propiedades sólo pueden utilizar caracteres ASCII. Se hace referencia a los valores de propiedad en el proyecto colocando el nombre de propiedad entre "$(" y ")". Por ejemplo, $(builddir)\classes se resolverían como "build\classes", si la propiedad builddir tuviera el valor build. Para obtener 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>