Elemento de ItemGroup (MSBuild)
Contém um conjunto de definido pelo usuário Item elementos. Cada item usado em um MSBuild projeto deve ser especificado como 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 |
---|---|
Define as entradas para o processo de compilação. Pode haver zero ou mais Item elementos em um ItemGroup. |
Elementos pai
Elemento |
Descrição |
---|---|
Elemento raiz necessários de um MSBuild arquivo de projeto. |
|
Iniciando com.NET Framework 3.5, o ItemGroup elemento pode aparecer dentro de um Target elemento. Para obter mais informações, consulte Destinos do MSBuild. |
Exemplo
O exemplo de código a seguir mostra as coleções do item definido pelo usuário Res e CodeFiles declaradas dentro de um ItemGroup elemento. Cada um dos itens na Res item coleção contém uma criança definido 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>