Compartir a través de


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

PropertyGroup

Elemento de agrupación para las propiedades.

Valor de texto

Un valor de texto es opcional.

Este texto especifica el valor de la propiedad y puede contener XML.

Comentarios

Los nombres de las propiedades sólo pueden utilizar caracteres ASCII. Se hace referencia a los valores de la 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>

Vea también

Conceptos

Propiedades de MSBuild

Referencia de esquemas del archivo de proyecto MSBuild