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 |
---|---|
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 |
---|---|
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>