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 |
---|---|
Define as entradas para o processo de compilação.Pode haver zero ou mais elementos de Item em ItemGroup. |
Elementos pai
Elemento |
Descrição |
---|---|
Elemento raiz necessário para um arquivo de projeto de MSBuild . |
|
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