Udostępnij za pośrednictwem


PropertyGroup — Element (MSBuild)

Zawiera zestaw zdefiniowany przez użytkownika Właściwość elementy.Każdy Property element używany w MSBuild projekt musi być elementem podrzędnym PropertyGroup element.

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

Atrybuty i elementy

W poniższych sekcjach opisano atrybuty i elementy podrzędne elementy nadrzędne.

Atrybuty

Atrybut

Opis

Warunek

Atrybut opcjonalny.

Szacowany warunek.Aby uzyskać więcej informacji, zobacz Warunki MSBuild.

Elementy podrzędne

Element

Opis

Właściwość

Opcjonalnego elementu.

Nazwy zdefiniowane właściwości użytkownika, która zawiera wartość właściwości.Może istnieć zero lub więcej Właściwość elementów w PropertyGroup element.

Elementy nadrzędne

Element

Opis

Projekt

Element główny wymagane MSBuild pliku projektu.

Przykład

Poniższy przykład kodu pokazuje, jak ustawić właściwości na podstawie warunku.W tym przykładzie Jeśli wartość CompileConfig jest właściwość DEBUG, Optimization, Obfuscate, i OutputPath właściwości wewnątrz PropertyGroup elementu są ustawione.

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

Zobacz też

Koncepcje

Odwołanie do schematu pliku projektu MSBuild

Właściwości programu MSBuild