مشاركة عبر


عنصر PropertyGroup (‏‫MSBuild)

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

<PropertyGroup Condition="'String A' == 'String B'">
    <Property1>...</Property1>
    <Property2>...</Property2>
</PropertyGroup>

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

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

السمات

السمة

الوصف

Condition

السمة الاختيارية

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

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

العنصر

الوصف

الخصائص

عنصر اختياري.

إسم خاصية معرفة من قبل المستخدم التي تحتوي على قيمة الخاصية. قد يكون هناك صفر أو أكثر من عناصر Property في عنصر PropertyGroup.

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

العنصر

الوصف

Project

العنصر الجذري المطلوب في ملف المشروع MSBuild.

مثال

يظه مثال التعليمات البرمجية التالي كيفية تعيين خصائص مستندة على شرط. في هذا المثال, إذا كانت قيمة الخاصية CompileConfig هي DEBUG، فإن يتم تعيين خصائص Optimization, Obfuscate و OutputPath داخل العنصر PropertyGroup.

<PropertyGroup Condition="'$(CompileConfig)' == 'DEBUG'" >
    <Optimization>false</Optimization>
    <Obfuscate>false</Obfuscate>
    <OutputPath>$(OutputPath)\debug</OutputPath>
</PropertyGroup>

راجع أيضًا:

المبادئ

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

خصائص ‏‫MSBuild