Sdílet prostřednictvím


PropertyGroup – element (MSBuild)

Obsahuje sadu uživatelem definovaných elementů vlastnosti . Každý Property prvek použitý v projektu MSBuild musí být podřízený prvek PropertyGroup .

<Project><PropertyGroup>

Syntaxe

<PropertyGroup Condition="'String A' == 'String B'">
    <Property1>...</Property1>
    <Property2>...</Property2>
</PropertyGroup>

Atributy a prvky

Následující části popisují atributy, podřízené prvky a nadřazené prvky.

Atributy

Atribut Popis
Podmínka Nepovinný atribut.

Podmínka, která se má vyhodnotit. Další informace naleznete v tématu Podmínky.

Podřízené prvky

Element (Prvek) Popis
Vlastnost Volitelný element.

Název vlastnosti definované uživatelem, který obsahuje hodnotu vlastnosti. Prvek může obsahovat nula nebo více prvků PropertyGroup vlastnosti.

Nadřazené prvky

Element (Prvek) Popis
Projekt Povinný kořenový prvek souboru projektu MSBuild.

Příklad

Následující příklad kódu ukazuje, jak nastavit vlastnosti na základě podmínky. V tomto příkladu, pokud je hodnota CompileConfig vlastnosti DEBUG, , OptimizationObfuscate, a OutputPath vlastnosti uvnitř elementu PropertyGroup jsou nastaveny.

<PropertyGroup Condition="'$(CompileConfig)' == 'DEBUG'" >
    <Optimization>false</Optimization>
    <Obfuscate>false</Obfuscate>
    <OutputPath>$(OutputPath)\debug</OutputPath>
</PropertyGroup>

Viz také