Share via


ItemGroup, élément (MSBuild)

Mise à jour : novembre 2007

Contient un ensemble d'éléments Item définis par l'utilisateur. Chaque élément utilisé dans un projet MSBuild doit être spécifié en tant qu'enfant d'un élément ItemGroup.

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

Attributs et éléments

Les sections suivantes décrivent des attributs, des éléments enfants et des éléments parents.

Attributs

Attribut

Description

Condition

Attribut facultatif. Condition à évaluer. Pour plus d'informations, consultez Conditions MSBuild.

Éléments enfants

Élément

Description

Item

Définit les entrées pour le processus de génération. Un élément ItemGroup peut ne contenir aucun élément Item ou en contenir plusieurs.

Éléments parents

Élément

Description

Project

Élément racine requis d'un fichier projet MSBuild.

Exemple

L'exemple de code suivant illustre les collections d'éléments définies par l'utilisateur Res et CodeFiles, déclarées dans un élément ItemGroup. Chaque élément de la collection Res contient un élément ItemMetadata enfant défini par l'utilisateur.

<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>

Voir aussi

Concepts

Référence du schéma de fichier de projet MSBuild

Éléments MSBuild