عنصر PropertyGroup (MSBuild)
يحتوي على مجموعة من عناصر Property المعرفة من قبل المستخدم. كل عنصر Property يستخدم في مشروع MSBuild يجب أن يكون فرع من عنصر PropertyGroup.
<PropertyGroup Condition="'String A' == 'String B'">
<Property1>...</Property1>
<Property2>...</Property2>
</PropertyGroup>
السمات والعناصر
تصف المقاطع التالية سمات، عناصر تابعة وعناصر الأصل.
السمات
السمة |
الوصف |
---|---|
Condition |
السمة الاختيارية الشرط الذي سيتم تقييمه. لمزيد من المعلومات، راجع شروط MSBuild. |
العناصر التابعة
العنصر |
الوصف |
---|---|
عنصر اختياري. إسم خاصية معرفة من قبل المستخدم التي تحتوي على قيمة الخاصية. قد يكون هناك صفر أو أكثر من عناصر Property في عنصر PropertyGroup. |
العناصر الأصلية
العنصر |
الوصف |
---|---|
العنصر الجذري المطلوب في ملف المشروع MSBuild. |
مثال
يظه مثال التعليمات البرمجية التالي كيفية تعيين خصائص مستندة على شرط. في هذا المثال, إذا كانت قيمة الخاصية CompileConfig هي DEBUG، فإن يتم تعيين خصائص Optimization, Obfuscate و OutputPath داخل العنصر PropertyGroup.
<PropertyGroup Condition="'$(CompileConfig)' == 'DEBUG'" >
<Optimization>false</Optimization>
<Obfuscate>false</Obfuscate>
<OutputPath>$(OutputPath)\debug</OutputPath>
</PropertyGroup>