Aracılığıyla paylaş


ItemGroup öğesi (MSBuild)

Kullanıcı tanımlı bir kümesini içeren Madde öğeleri. Kullanılan her öğe bir MSBuild proje alt öğesi olarak belirtilmesi gerekir bir ItemGroup öğesi.

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

Öznitelikler ve Öğeler

Öznitelikler, alt ve üst ögeler aşağıdaki bölümlerde açıklanmaktadır.

Öznitelikler

Öznitelik

Tanımlama

Condition

İsteğe bağlı öznitelik. Durum değerlendirilecek. Daha fazla bilgi için bkz. MSBuild koşulları.

Alt Öğeler

Öge

Tanımlama

Öğe

Yapı işlemi için girişleri tanımlar. Sıfır veya daha fazla olabilir Item öğelerin bir ItemGroup.

Üst Öğeler

Öge

Tanımlama

Proje

Gerekli kök öğesi bir MSBuild proje dosyası.

Target

.net Framework 3.5 ile birlikte ItemGroup öğesi içinde görüntülenebilir bir Target öğesi. Daha fazla bilgi için bkz. MSBuild hedefleri.

Örnek

Aşağıdaki kod örneği, kullanıcı tanımlı öğe koleksiyonlarını gösterir Res ve CodeFiles içinde bildirilen bir ItemGroup öğesi. Her madde Res öğe koleksiyonu içeren bir kullanıcı tanımlı alt ItemMetadata öğesi.

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

Ayrıca bkz.

Başvuru

Ortak MSBuild proje öğeleri

Kavramlar

MSBuild proje dosyası Şeması Başvurusu

MSBuild öğeleri