Elemento 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 comuns do MSBuild