Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Enthält eine Reihe von benutzerdefinierten Eigenschaft-Elementen. Jedes Property
-Element, das in einem MSBuild-Projekt verwendet wird, muss ein untergeordnetes Element eines PropertyGroup
-Elements sein.
<Projekt><PropertyGroup>
Syntax
<PropertyGroup Condition="'String A' == 'String B'">
<Property1>...</Property1>
<Property2>...</Property2>
</PropertyGroup>
Attribute und Elemente
In den folgenden Abschnitten werden Attribute sowie untergeordnete und übergeordnete Elemente beschrieben.
Attribute
Attribut | Beschreibung |
---|---|
Bedingung | Optionales Attribut. Die auszuwertende Bedingung. Weitere Informationen finden Sie unter Conditions (MSBuild-Bedingungen). |
Untergeordnete Elemente
Element | Beschreibung |
---|---|
Eigenschaft | Optionales Element. Ein benutzerdefinierter Eigenschaftenname, der den Wert der Eigenschaft enthält. Es kann kein oder mehrere Eigenschafts-Elemente in einem PropertyGroup -Element geben. |
Übergeordnete Elemente
Element | Beschreibung |
---|---|
Projekt | Erforderliches Stammelement einer MSBuild-Projektdatei. |
Beispiel
Im folgenden Codebeispiel wird die Einstellung von Eigenschaften auf der Grundlage einer Bedingung veranschaulicht. Wenn der Wert der CompileConfig
-Eigenschaft in diesem Beispiel DEBUG
, Optimization
, Obfuscate
ist und OutputPath
-Eigenschaften im PropertyGroup
-Element festgelegt sind.
<PropertyGroup Condition="'$(CompileConfig)' == 'DEBUG'" >
<Optimization>false</Optimization>
<Obfuscate>false</Obfuscate>
<OutputPath>$(OutputPath)\debug</OutputPath>
</PropertyGroup>