عنصر Property (‏‫MSBuild)

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

<Property Condition="'String A' == 'String B'">
    Property Value
</Property>

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

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

السمات

السمة

الوصف

Condition

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

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

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

لا يوجد.

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

العنصر

الوصف

مجموعة الخصائص

تجميع العنصر للخصائص.

قيمة النص

القيمة النصية إختيارية.

هذا النص يعيّن قيمة الخاصية و قد يحتوي على XML.

ملاحظات

أسماء الخصائص محدودة فقط لأحرف ASCII . قيم الخصائص تتم الإشارة إليها في المشروع عن طريق وضع اسم الخاصية بين "$("و")". على سبيل المثال، $(builddir)\classes سيحل إلى "بنية\فئات" إذا الخاصية builddir أخذت القيمة build. للحصول على مزيد من المعلومات حول , راجع خصائص ‏‫MSBuild.

مثال

التعليمات البرمجية التالية تعين الخاصية Optimization إلى false و الخاصية DefaultVersion إلى 1.0 إذا كانت الخاصية Version فارغة.

<PropertyGroup>
    <Optimization>false</Optimization>
    <DefaultVersion Condition="'$(Version)' == ''" >1.0</DefaultVersion>
</PropertyGroup>

راجع أيضًا:

المبادئ

خصائص ‏‫MSBuild

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