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 |
---|---|
Określa dane wejściowe dla procesu tworzenia.Mogą istnieć zero lub więcej Item elementów w ItemGroup. |
Elementy nadrzędne
Element |
Opis |
---|---|
Element główny wymagane MSBuild pliku projektu. |
|
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