Prvek PropertyGroup (MSBuild)
Obsahuje sadu uživatelem definované Vlastnost prvky.Každý Property prvek používaný v MSBuild projektu musí být podřízeným PropertyGroup prvku.
<PropertyGroup Condition="'String A' == 'String B'">
<Property1>...</Property1>
<Property2>...</Property2>
</PropertyGroup>
Atributy a elementy
Následující části popisují atributy, podřízené prvky a rodičovské prvky.
Atributy
Atribut |
Description |
---|---|
Podmínka |
Nepovinný atribut. Podmínka pro vyhodnocení.Další informace naleznete v tématu Nástroj MSBuild podmínky. |
Podřízené elementy
Element |
Description |
---|---|
Volitelný prvek. Název vlastnosti definované uživatelem, obsahující hodnotu vlastnosti.Může být nula nebo více Vlastnost prvky PropertyGroup prvku. |
Nadřazené elementy
Element |
Description |
---|---|
Požadované kořenový prvek MSBuild souboru projektu. |
Příklad
Následující příklad kódu ukazuje, jak nastavit vlastnosti na základě podmínky.Například pokud hodnota CompileConfig vlastnost je DEBUG, Optimization, Obfuscate, a OutputPath vlastnosti uvnitř PropertyGroup nastavení prvku.
<PropertyGroup Condition="'$(CompileConfig)' == 'DEBUG'" >
<Optimization>false</Optimization>
<Obfuscate>false</Obfuscate>
<OutputPath>$(OutputPath)\debug</OutputPath>
</PropertyGroup>