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 benutzerdefinierte Property-Elemente. Jedes in einem MSBuild-Projekt verwendete Property-Element muss ein untergeordnetes Element eines PropertyGroup-Elements sein.
<PropertyGroup Condition="'String A' == 'String B'">
<Property1>...</Property1>
<Property2>...</Property2>
</PropertyGroup>
Attribute und Elemente
In den folgenden Abschnitten werden Attribute, untergeordnete Elemente und übergeordnete Elemente beschrieben.
Attribute
Attribute |
Beschreibung |
|---|---|
Bedingung |
Optionales Attribut. Die auszuwertende Bedingung. Weitere Informationen finden Sie unter MSBuild-Bedingungen. |
Untergeordnete Elemente
Element |
Beschreibung |
|---|---|
Optionales Element Ein benutzerdefinierter Eigenschaftenname, der den Eigenschaftswert enthält. Es kann keine oder mehrere Property-Elemente in einem PropertyGroup-Element geben. |
Übergeordnete Elemente
Element |
Beschreibung |
|---|---|
Erforderliches Stammelement einer MSBuild-Projektdatei. |
Beispiel
Im folgenden Codebeispiel wird veranschaulicht, wie Eigenschaften auf Grundlage einer Bedingung festgelegt werden. In diesem Beispiel werden die Optimization-Eigenschaft, die Obfuscate-Eigenschaft und die OutputPath-Eigenschaft im PropertyGroup-Element festgelegt, wenn der Wert der CompileConfig-Eigenschaft DEBUG lautet.
<PropertyGroup Condition="'$(CompileConfig)' == 'DEBUG'" >
<Optimization>false</Optimization>
<Obfuscate>false</Obfuscate>
<OutputPath>$(OutputPath)\debug</OutputPath>
</PropertyGroup>