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 |
---|---|
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 |
---|---|
Gerekli kök öğesi bir MSBuild proje dosyası. |
|
.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>