Элемент Property (MSBuild)
Элемент содержит заданное пользователем имя и значение свойства. Каждое свойство, используемое в проекте MSBuild, должно быть указано как дочернее по отношению к элементу PropertyGroup.
<Property Condition="'String A' == 'String B'">
Property Value
</Property>
Атрибуты и элементы
В следующих разделах описаны атрибуты, дочерние и родительские элементы.
Атрибуты
Атрибут |
Описание |
---|---|
Condition |
Необязательный атрибут. Проверяемое условие. Дополнительные сведения см. в разделе Условия MSBuild. |
Дочерние элементы
Отсутствует.
Родительские элементы
Элемент |
Описание |
---|---|
Элемент группировки для свойств. |
Текстовое значение
Текстовое значение является необязательным.
Этот текст указывает значение свойства и может содержать 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>