Compartir a través de


Elemento ItemGroup (MSBuild)

Actualización: noviembre 2007

Contiene un conjunto de elementos Item definidos por el usuario. Cada elemento utilizado en un proyecto MSBuild debe especificarse como un elemento secundario de un elemento ItemGroup.

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

Atributos y elementos

En las siguientes secciones se describen los atributos, elementos secundarios y elementos primarios.

Atributos

Atributo

Descripción

Condition

Atributo opcional. Condición que se va a evaluar. Para obtener más información, vea Condiciones de MSBuild.

Elementos secundarios

Elemento

Descripción

Item

Define las entradas para el proceso de generación. Puede haber cero o más elementos Item en un ItemGroup.

Elementos primarios

Elemento

Descripción

Project

Elemento raíz requerido de un archivo de proyecto MSBuild.

Ejemplo

En el ejemplo de código siguiente se muestran las colecciones de elementos Res y CodeFiles definidas por el usuario declaradas dentro de un elemento ItemGroup. Cada uno de los elementos en la colección de elementos Res contiene un elemento ItemMetadata secundario definido por el usuario.

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

Vea también

Conceptos

Referencia de esquemas del archivo de proyecto MSBuild

Elementos de MSBuild