عنصر ItemGroup (MSBuild)
يحتوي على مجموعة من عناصر Itemالمعرفة من قبل المستخدم. يجب تحديد كل عنصر مستخدم في المشروع MSBuild كفرع من عنصر ItemGroup.
<ItemGroup Condition="'String A' == 'String B'">
<Item1>... </Item1>
<Item2>... </Item2>
</ItemGroup>
السمات والعناصر
تصف المقاطع التالية سمات، عناصر تابعة وعناصر الأصل.
السمات
السمة |
الوصف |
---|---|
Condition |
السمة الاختيارية الشرط الذي سيتم تقييمه. لمزيد من المعلومات، راجع شروط MSBuild. |
العناصر التابعة
العنصر |
الوصف |
---|---|
تعرّف الإدخالات لعملية البناء. قد يكون هناك صفر أو أكثر من عناصرItem في ItemGroup. |
العناصر الأصلية
العنصر |
الوصف |
---|---|
العنصر الجذري المطلوب في ملف المشروع MSBuild. |
|
بدءاً بـ .NET Framework 3.5, يمكن للعنصر ItemGroup أن يظهر داخل العنصر Target. لمزيد من المعلومات، راجع الأهداف MSBuild. |
مثال
مثال التعليمات البرمجية التالي يظهر مجموعات العنصر Res المعرفة من قبل المستخدم و CodeFiles المعرفة داخل عنصر ItemGroup. كل من العناصر في مجموعة العنصر Res تحتوي على العنصر التابع المعرف من قبل المستخدم ItemMetadata.
<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>