Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Содержит набор определенных пользователем элементов Property. Каждый элемент Property, используемый в проекте MSBuild, должен быть указан в качестве дочернего для элемента PropertyGroup.
<Project><PropertyGroup>
Синтаксис
<PropertyGroup Condition="'String A' == 'String B'">
<Property1>...</Property1>
<Property2>...</Property2>
</PropertyGroup>
Элементы и атрибуты
В следующих разделах описаны атрибуты, дочерние и родительские элементы.
Атрибуты
| Атрибут | Description |
|---|---|
| Условие | Необязательный атрибут элемента . Проверяемое условие. Дополнительные сведения см. в разделе Условия. |
Дочерние элементы
| Элемент | Description |
|---|---|
| Свойство | Необязательный элемент. Имя определяемого пользователем свойства, которое содержит значение свойства. Элемент PropertyGroup может содержать любое число элементов Property, включая нуль. |
Родительские элементы
| Элемент | Description |
|---|---|
| Проект | Обязательный корневой элемент файла проекта MSBuild. |
Пример
В следующем примере кода показано, как задать свойства на основе условия. В этом примере если свойство CompileConfig имеет значение DEBUG, задаются свойства Optimization, Obfuscate и OutputPath внутри элемента PropertyGroup.
<PropertyGroup Condition="'$(CompileConfig)' == 'DEBUG'" >
<Optimization>false</Optimization>
<Obfuscate>false</Obfuscate>
<OutputPath>$(OutputPath)\debug</OutputPath>
</PropertyGroup>