Sdílet prostřednictvím


Prvek ItemGroup (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 Nástroj MSBuild podmínky.

Podřízené elementy

Element

Description

Položka

Definuje vstupy pro proces sestavení.Může být nula nebo více Item prvky v ItemGroup.

Nadřazené elementy

Element

Description

Project

Požadovaný kořenový element MSBuild souboru projektu.

Cíl

Spuštění rozhraní.NET Framework 3.5, ItemGroup element může být uvnitř Target prvku.Další informace naleznete v tématu Nástroj MSBuild cíle.

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ý projekt MSBuild položky

Koncepty

Odkaz na projekt MSBuild soubor schématu

Nástroj MSBuild položky