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 Item-Elemente.Jedes in einem MSBuild-Projekt verwendete Element muss als untergeordnetes Element eines ItemGroup-Elements angegeben werden.
<ItemGroup Condition="'String A' == 'String B'">
<Item1>... </Item1>
<Item2>... </Item2>
</ItemGroup>
Attribute und Elemente
In den folgenden Abschnitten werden Attribute sowie untergeordnete und übergeordnete Elemente beschrieben.
Attribute
Attribut |
Beschreibung |
---|---|
Condition |
Optionales Attribut.Die auszuwertende Bedingung.Weitere Informationen finden Sie unter MSBuild-Bedingungen. |
Untergeordnete Elemente
Element |
Beschreibung |
---|---|
Definiert die Eingaben für den Buildprozess.Es kann keine oder mehrere Item-Elemente in einer ItemGroup geben. |
Übergeordnete Elemente
Element |
Beschreibung |
---|---|
Erforderliches Stammelement einer MSBuild-Projektdatei. |
|
Ab .NET Framework 3.5 kann das ItemGroup-Element in einem Target-Element angezeigt werden.Weitere Informationen finden Sie unter MSBuild-Ziele. |
Beispiel
Das folgende Codebeispiel veranschaulicht die in einem ItemGroup-Element deklarierten benutzerdefinierten Elementauflistungen Res und CodeFiles.Jedes der Elemente in der Res-Elementauflistung enthält ein benutzerdefiniertes untergeordnetes ItemMetadata-Element.
<Project xmlns="https://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Res Include = "Strings.fr.resources" >
<Culture>fr</Culture>
</Res>
<Res Include = "Dialogs.fr.resources" >
<Culture>fr</Culture>
</Res>
<CodeFiles Include="**\*.cs" Exclude="**\generated\*.cs" />
<CodeFiles Include="..\..\Resources\Constants.cs" />
</ItemGroup>
...
</Project>
Siehe auch
Referenz
Gemeinsame MSBuild-Projektelemente