Поделиться через


Элемент Property (MSBuild)

Обновлен: Ноябрь 2007

Элемент содержит заданное пользователем имя и значение свойства. Каждое свойство, используемое в проекте MSBuild, должно быть указано как дочернее по отношению к элементу PropertyGroup.

<Property Condition="'String A' == 'String B'">
    Property Value
</Property>

Атрибуты и элементы

В следующих разделах описываются атрибуты, дочерние и родительские элементы.

Атрибуты

Атрибут

Описание

Condition

Необязательный атрибут.

Проверяемое условие. Дополнительные сведения см. в разделе Условия MSBuild.

Дочерние элементы

Нет.

Родительские элементы

Элемент

Описание

PropertyGroup

Элемент группировки для свойств.

Текстовое значение

Текстовое значение является необязательным.

Этот текст указывает значение свойства и может содержать XML-данные.

Заметки

В именах свойств могут использоваться только знаки ASCII. Чтобы разместить в проекте ссылки на значения свойств, необходимо поставить имя свойства между "$(" и ")". Например, $(builddir)\classes будет указывать на "build\classes", если свойство builddir имеет значение build. Дополнительные сведения о свойствах см. в разделе Свойства MSBuild.

Пример

В следующем коде свойству Optimization присваивается значение false, а свойству DefaultVersion — значение 1.0, если свойство Version пусто.

<PropertyGroup>
    <Optimization>false</Optimization>
    <DefaultVersion Condition="'$(Version)' == ''" >1.0</DefaultVersion>
</PropertyGroup>

См. также

Основные понятия

Свойства MSBuild

Справочные сведения о схеме файлов проектов MSBuild