ItemGroup – element (MSBuild)
Obsahuje sadu uživatelem definované zboží prvků.Všechny položky v MSBuild projektu musí být zadán jako podřízený ItemGroup prvku.
<ItemGroup Condition="'String A' == 'String B'">
<Item1>... </Item1>
<Item2>... </Item2>
</ItemGroup>
Atributy a elementy
Následující části popisují atributy, podřízené prvky a rodičovské prvky.
Atributy
Atribut |
Description |
---|---|
Condition |
Nepovinný atribut.Stav, který má být vyhodnocen.Další informace naleznete v tématu Podmínky nástroje MSBuild. |
Podřízené elementy
Element |
Description |
---|---|
Definuje vstupy pro proces sestavení.Může být nula nebo více Item prvky v ItemGroup. |
Nadřazené elementy
Element |
Description |
---|---|
Požadovaný kořenový element MSBuild souboru projektu. |
|
Spuštění rozhraní.NET Framework 3.5, ItemGroup element může být uvnitř Target prvku.Další informace naleznete v tématu Cíle nástroje MSBuild. |
Příklad
Následující příklad kódu ukazuje uživatelem definované položky kolekce Res a CodeFiles deklarována uvnitř ItemGroup prvku.Jednotlivé položky v Res kolekci položek obsahuje uživatelem definovaný podřízený ItemMetadata prvku.
<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>
Viz také
Referenční dokumentace
Společné položky projektu nástroje MSBuild
Koncepty
Referenční dokumentace schématu souboru projektu nástroje MSBuild