عنصر المشروع (MSBuild)
العنصر الجذري المطلوب في ملف المشروع MSBuild.
<Project InitialTargets="TargetA;TargetB"
DefaultTargets="TargetC;TargetD"
ToolsVersion=<version number>
xmlns="https://schemas.microsoft.com/developer/msbuild/2003">
<Choose>... </Choose>
<PropertyGroup>... </PropertyGroup>
<ItemGroup>... </ItemGroup>
<Target>... </Target>
<UsingTask.../>
<ProjectExtensions>... </ProjectExtensions>
<Import... />
</Project>
السمات والعناصر
تصف المقاطع التالية سمات، عناصر تابعة وعناصر الأصل.
السمات
السمة |
الوصف |
---|---|
DefaultTargets |
السمة الاختيارية الهدف الافتراضي أو الأهداف لتكون نقطة الإدخال للبناء إذا لم يتم تحديد هدف. الأهداف المتعددة يتم فصلها بفواصل منقوطة (;). إذا تم تعيين أي هدف افتراضي في أي من السمة DefaultTargets أو خط الامر MSBuild , يقوم المحرك بتنفيذ أول هدف في ملف المشروع بعد أن يتم تقييم العناصر Import . |
InitialTargets |
السمة الاختيارية يتم تشغيل الهدف الأولي أو الأهداف قبل الأهداف المحددة في السمة DefaultTargets سمة أو في خط الأوامر. الأهداف المتعددة يتم فصلها بفواصل منقوطة (;). |
ToolsVersion |
السمة الاختيارية يستخدم إصدار toolset MSBuild للتعرف على قيم $(MSBuildBinPath) و $(MSBuildToolsPath). |
Xmlns |
سمة مطلوبة. السمة xmlns يجب أن تأخذ قيمة "https://schemas.microsoft.com/developer/msbuild/2003". |
العناصر التابعة
العنصر |
الوصف |
---|---|
عنصر اختياري. تقيم العناصر التابعة لتختار مجموعة واحدة من العناصر ItemGroup و/أو عناصر PropertyGroup للتقييم. |
|
عنصر اختياري. تتيح لملف مشروع باستيراد ملف مشروع آخر. قد يكون هناك صفر أو أكثر من عناصر Import في المشروع. |
|
عنصر اختياري. عنصر تجميع للعناصر الفردية. يتم تحديد العناصر باستخدام العنصر Item. قد يكون هناك صفر أو أكثر من عناصر ItemGroup في المشروع. |
|
عنصر اختياري. يوفر طريقة لاستمرار المعلومات التي ليست MSBuild في ملف المشروع MSBuild. قد يكون هناك صفر أو واحد من عناصر ProjectExtensions في المشروع. |
|
عنصر اختياري. عنصر تجميع للخصائص الفردية. يتم تحديد الخصائص باستخدام العنصر Property. قد يكون هناك صفر أو أكثر من عناصر PropertyGroup في المشروع. |
|
عنصر اختياري. يحتوي على مجموعة من المهام الخاصة ل MSBuild لكي تنفذ بشكل تسلسلي. يتم تعيين المهام باستخدام العنصر Task. قد يكون هناك صفر أو أكثر من عناصر Target في المشروع. |
|
عنصر اختياري. يوفر طريقة لتسجيل المهام في MSBuild. قد يكون هناك صفر أو أكثر من عناصر UsingTask في المشروع. |
العناصر الأصلية
لا يوجد.
راجع أيضًا:
المهام
كيفية القيام بما يلي: قم بتحديد التي إلى بناء الهدف أولاً