Udostępnij za pośrednictwem


Element ItemGroup (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 Program MSBuild warunki.

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 Cele programu 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 projektu MSBuild

Koncepcje

Odwołanie do projektu programu MSBuild pliku schematu

Program MSBuild elementów