Elemento ItemGroup (MSBuild)
Contiene un conjunto de elementos Item definidos por el usuario.Cada elemento utilizado en un proyecto MSBuild debe especificarse como elemento secundario de un elemento ItemGroup.
<ItemGroup Condition="'String A' == 'String B'">
<Item1>... </Item1>
<Item2>... </Item2>
</ItemGroup>
Atributos y elementos
En las próximas secciones se describen los atributos, los elementos secundarios y los 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 compilación.Puede haber cero o más elementos Item en un ItemGroup. |
Elementos primarios
Elemento |
Descripción |
---|---|
Elemento raíz necesario de un archivo de proyecto de MSBuild. |
|
A partir de .NET Framework 3.5, el elemento ItemGroup puede aparecer dentro de un elemento Target.Para obtener más información, vea Objetivos de 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
Referencia
Elementos comunes de proyectos de MSBuild