Elemento ItemGroup (MSBuild)
Contém um conjunto de definidos pelo usuário Item elementos. Todos sistema autônomo itens usados em um MSBuild projeto deve ser especificado sistema autônomo 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 exigido de um MSBuild arquivo de projeto. |
Exemplo
O exemplo de código a seguir mostra o item definido pelo usuário conjuntos de Res e CodeFiles declarada dentro de um ItemGroup elemento. Cada um dos itens no Res coleção de item contém um filho definida 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>