مشاركة عبر


عنصر ItemGroup (‏‫MSBuild)

يحتوي على مجموعة من عناصر Itemالمعرفة من قبل المستخدم. يجب تحديد كل عنصر مستخدم في المشروع MSBuild كفرع من عنصر ItemGroup.

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

السمات والعناصر

تصف المقاطع التالية سمات، عناصر تابعة وعناصر الأصل.

السمات

السمة

الوصف

Condition

السمة الاختيارية الشرط الذي سيتم تقييمه. لمزيد من المعلومات، راجع شروط ‏‫MSBuild.

العناصر التابعة

العنصر

الوصف

العنصر

تعرّف الإدخالات لعملية البناء. قد يكون هناك صفر أو أكثر من عناصرItem في ItemGroup.

العناصر الأصلية

العنصر

الوصف

Project

العنصر الجذري المطلوب في ملف المشروع 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>

راجع أيضًا:

المبادئ

مرجع مخطط ملف مشروع ‏‫MSBuild

عناصر ‏‫MSBuild