Elemento de ItemGroup (MSBuild)

Contém um conjunto de elementos definidos pelo usuário de Item .Cada item usado em um projeto de MSBuild deve ser especificado como um filho de um elemento de ItemGroup .

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

Atributos e elementos

As seções a seguir descrevem elementos filho, atributos, 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 elementos de Item em ItemGroup.

Elementos pai

Elemento

Descrição

Projeto

Elemento raiz necessário para um arquivo de projeto de MSBuild .

Destino

Iniciando com o .NET Framework 3.5, o elemento de ItemGroup pode aparecer dentro de um elemento de Target .Para obter mais informações, consulte Destinos do MSBuild.

Exemplo

O exemplo de código a seguir mostra as coleções definidas pelo usuário Res e CodeFiles de item declarados dentro de um elemento de ItemGroup .Cada um dos itens na coleção de item de Res contém um elemento definido pelo usuário de ItemMetadata filho.

<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

Referência

Itens de projeto MSBuild comuns

Conceitos

Referência de esquema do arquivo de projeto MSBuild

Itens do MSBuild