Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Содержит определяемое пользователем имя свойства и значение. Каждое свойство, используемое в проекте MSBuild, должно быть указано в качестве дочернего для элемента PropertyGroup.
<Project><PropertyGroup>
Синтаксис
<Property Condition="'String A' == 'String B'">
Property Value
</Property>
Элементы и атрибуты
В следующих разделах описаны атрибуты, дочерние и родительские элементы.
Атрибуты
| Атрибут | Description |
|---|---|
Condition |
Необязательный атрибут элемента . Проверяемое условие. Дополнительные сведения см. в разделе Условия. |
Дочерние элементы
Нет.
Родительские элементы
| Элемент | Description |
|---|---|
| PropertyGroup | Группирующий элемент для свойств. |
Текстовое значение
Текстовое значение является необязательным.
Этот текст указывает значение свойства и может содержать XML.
Замечания
Имена свойств ограничены только символами ASCII. Значения свойств указываются в проекте путем размещения имени свойства между "$(" и ")". Например, $(builddir)\classes разрешится в build\classes, если свойство builddir будет иметь значение build. Дополнительные сведения о свойствах см. в статье MSBuild Properties (Свойства MSBuild).
Пример
В следующем коде свойству Optimization задается значение false, а свойству DefaultVersion — значение 1.0, если свойство Version является пустым.
<PropertyGroup>
<Optimization>false</Optimization>
<DefaultVersion Condition="'$(Version)' == ''" >1.0</DefaultVersion>
</PropertyGroup>