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