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


Элемент Property (MSBuild)

Элемент содержит заданное пользователем имя и значение свойства.Каждое свойство, используемое в проекте 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