Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Zawiera zestaw elementów właściwości zdefiniowanych przez użytkownika. Każdy Property
element używany w projekcie MSBuild musi być elementem podrzędnym PropertyGroup
elementu.
<Grupa właściwości projektu><>
Składnia
<PropertyGroup Condition="'String A' == 'String B'">
<Property1>...</Property1>
<Property2>...</Property2>
</PropertyGroup>
Atrybuty i elementy
W poniższych sekcjach opisano atrybuty, elementy podrzędne i elementy nadrzędne.
Atrybuty
Atrybut | opis |
---|---|
Warunek | Atrybut opcjonalny. Warunek do oceny. Aby uzyskać więcej informacji, zobacz Warunki. |
Elementy podrzędne
Element | opis |
---|---|
Właściwości | Element opcjonalny. Nazwa właściwości zdefiniowanej przez użytkownika, która zawiera wartość właściwości. Element może zawierać zero lub więcej elementów PropertyGroup właściwości. |
Elementy nadrzędne
Element | opis |
---|---|
Projekt | Wymagany element główny pliku projektu MSBuild. |
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
właściwości to DEBUG
, właściwości , Optimization
Obfuscate
i OutputPath
wewnątrz PropertyGroup
elementu są ustawione.
<PropertyGroup Condition="'$(CompileConfig)' == 'DEBUG'" >
<Optimization>false</Optimization>
<Obfuscate>false</Obfuscate>
<OutputPath>$(OutputPath)\debug</OutputPath>
</PropertyGroup>