Elemento ItemGroup (MSBuild)

Aggiornamento: novembre 2007

Contiene un insieme di elementi Item definiti dall'utente. Ogni elemento utilizzato in un progetto MSBuild deve essere specificato come elemento figlio di un elemento ItemGroup.

<ItemGroup Condition="'String A' == 'String B'">
    <Item1>... </Item1>
    <Item2>... </Item2>
</ItemGroup>

Attributi ed elementi

Nelle sezioni riportate di seguito vengono illustrati attributi, elementi figlio e padre.

Attributi

Attributo

Descrizione

Condition

Attributo facoltativo. Condizione da valutare. Per ulteriori informazioni, vedere Condizioni di MSBuild.

Elementi figlio

Elemento

Descrizione

Item

Definisce gli input per il processo di generazione. In un elemento ItemGroup possono essere presenti zero o più elementi Item.

Elementi padre

Elemento

Descrizione

Project

Elemento principale obbligatorio di un file di progetto MSBuild.

Esempio

Nell'esempio di codice riportato di seguito viene illustrata la dichiarazione degli insiemi di elementi Res e CodeFiles definiti dall'utente all'interno di un elemento ItemGroup. Ogni elemento dell'insieme Res contiene un elemento ItemMetadata figlio definito dell'utente.

<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>

Vedere anche

Concetti

Riferimenti dello schema del file di progetto MSBuild

Elementi MSBuild