Elemento ItemGroup (MSBuild)

Contém um conjunto de definidos pelo usuário Item elementos. Todos sistema autônomo itens usados em um MSBuild projeto deve ser especificado sistema autônomo um filho de um ItemGroup elemento.

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

Atributos e elementos

As seções a seguir descrevem atributos, elementos filho, e elementos pai.

Atributos

Atributo

Descrição

Condition

Atributo opcional. Condição a ser avaliada. Para obter mais informações, consulte Condições do MSBuild.

Elementos filho

Elemento

Descrição

Item

Define as entradas para o processo de compilação. Pode haver zero ou mais Item elementos em um ItemGroup.

Elementos pai

Elemento

Descrição

Project

Elemento raiz exigido de um MSBuild arquivo de projeto.

Exemplo

O exemplo de código a seguir mostra o item definido pelo usuário conjuntos de Res e CodeFiles declarada dentro de um ItemGroup elemento. Cada um dos itens no Res coleção de item contém um filho definida pelo usuário ItemMetadata elemento.

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

Consulte também

Conceitos

Referência de esquema de arquivo de projeto MSBuild

Itens do MSBuild