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