Udostępnij za pośrednictwem


ItemGroup — Element (MSBuild)

Zawiera zestaw zdefiniowany przez użytkownika elementu elementy.Każdy element używany w MSBuild projekt musi być określony jako element podrzędny ItemGroup element.

<ItemGroup Condition="'String A' == 'String B'">
    <Item1>... </Item1>
    <Item2>... </Item2>
</ItemGroup>

Atrybuty i elementy

W poniższych sekcjach opisano atrybuty, elementy podrzędne i elementy nadrzędne.

Atrybuty

Atrybut

Opis

Condition

Atrybut opcjonalny.Szacowany warunek.Aby uzyskać więcej informacji, zobacz Warunki MSBuild.

Elementy podrzędne

Element

Opis

Element

Określa dane wejściowe dla procesu tworzenia.Mogą istnieć zero lub więcej Item elementów w ItemGroup.

Elementy nadrzędne

Element

Opis

Projekt

Element główny wymagane MSBuild pliku projektu.

Miejsce docelowe

Począwszy od programu.NET Framework 3.5, ItemGroup może się znajdować element Target element.Aby uzyskać więcej informacji, zobacz Obiekty docelowe w programie MSBuild.

Przykład

Poniższy przykład kodu pokazuje kolekcji zdefiniowane przez użytkownika elementu Res i CodeFiles zadeklarowane wewnątrz ItemGroup element.Każdy z elementów w Res kolekcji elementów zawiera dziecko użytkownika 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>

Zobacz też

Informacje

Wspólne elementy projektów MSBuild

Koncepcje

Odwołanie do schematu pliku projektu MSBuild

Elementy programu MSBuild