إنشاء قوالب ذات علامات تمييز في Visual Studio للبحث وتجميع المستخدمين بكفاءة

تسمح قوالب مشروع Visual Studio للمطورين بإنشاء العديد من المشاريع المشابهة بشكل أكثر كفاءة عن طريق تحديد مجموعة شائعة من الملفات الأولية. يمكن تخصيص قوالب المشروع بالكامل وفقًا لاحتياجات فريق التطوير أو المجموعة ويمكن نشرها في Visual Studio Marketplace لتنزيلها واستخدامها من قبل أشخاص آخرين! بعد النشر ، يمكن للمطورين تثبيت القالب والوصول إليه من خلال مربع الحوار مشروع جديد في Visual Studio.

تم إنشاء مربع الحوار New Project المطوّر حديثًا لـ Visual Studio 2019 لمساعدة المطورين على الوصول إلى التعليمات البرمجية الخاصة بهم بشكل أسرع . باستخدام تجربة البحث والتصفية ، نسعى جاهدين لتوفير أفضل اكتشاف لأنماط محددة حتى تتمكن من البدء في تطوير التطبيق بشكل أسرع.

صورة

في هذه الإرشادات ، ستتعلم:

  • إنشاء قالب مشروع
  • إضافة علامات أو عوامل تصفية إلى قالب المشروع
  • نشر قالب كملحق مع قالب مشروع VSIX

قبل البدء ، يرجى التأكد من تثبيت Visual Studio 2019 باستخدام Visual Studio SDK .

إنشاء قالب مشروع


هناك عدة طرق لإنشاء قالب مشروع ، ولكن في هذه الإرشادات ، سنقوم بإنشاء قالب مشروع C # باستخدام مربع الحوار New Project.

  1. في Visual Studio ، شغّل مربع الحوار New Project File > New > Project (أو استخدم اختصار لوحة المفاتيح CTRL + SHIFT + N).
  2. تصفية القائمة حسب نوع المشروع > ملحقات وحدد C # Project Template .
  3. انقر فوق " التالي" ، ثم قم بتغيير حقل اسم المشروع وانقر فوق " إنشاء" .

إضافة العلامات / المرشحات إلى قالب المشروع الخاص بك


بمجرد إنشاء قالب مشروع ، يمكنك إضافة علامة أو عوامل تصفية إليه في القالب .vstemplate لملف XML.

  1. أضف علامات Visual Studio المضمنة وأي علامات مخصصة إلى قالب المشروع باستخدام عناصر LanguageTag و PlatformTag و ProjectTypeTag في قسم TemplateData واحفظ الملف. على سبيل المثال ، كما هو موضح في لقطة الشاشة أدناه:

    صورة
  2. احفظ وأغلق ملف vstemplate xml .

نشر قالب كملحق باستخدام قالب مشروع VSIX


لف قالب المشروع في قالب مشروع VSIX لتوسيعه كملحق.

  1. إنشاء مشروع VSIX فارغ في الحل الذي تم إنشاؤه لقالب مشروع C # أعلاه.
    • في Solution Explorer ، انقر بزر الماوس الأيمن على الحل وحدد إضافة > مشروع جديد .
    • اكتب "vsix" في حقل البحث وحدد مشروع VSIX فارغ لـ C # (أو VSIX Project إذا كنت تستخدم إصدارًا سابقًا من Visual Studio).
    • انقر فوق " التالي" ، ثم قم بتغيير حقل اسم المشروع وانقر فوق " إنشاء" .

  2. قم بتعيين VSIX Project كمشروع للبدء.

    في Solution Explorer ، انقر بزر الماوس الأيمن على مشروع VSIX وحدد Set as Start Project . يجب أن يبدو Solution Explorer الآن بشيء من هذا القبيل (مع إبراز مشروع VSIX الغامق):

    صورة
  3. أضف قالب المشروع كأصل إلى مشروع VSIX.
    • انقر فوق الأصول وحدد جديد .
    • قم بتعيين حقل " النوع" على Microsoft.VisualStudio.ProjectTemplate .
    • قم بتعيين حقل المصدر كمشروع في الحل الحالي .
    • قم بتعيين حقل المشروع كقالب المشروع.

      صورة
    • انقر فوق "موافق" ، ثم احفظ وأغلق الملف source.extension.vsixmanifest .
  4. قم بتشغيل التعليمات البرمجية دون استدعاء مصحح الأخطاء ( CTRL + F5 )

ها أنت ذا! سيظهر قالب مشروع جديد في مربع الحوار New Project مع علامات أسفل وصف القالب وعوامل التصفية الممكّنة بواسطة هذه العلامات. يمكنك أيضًا اتخاذ خطوة أخرى ونشر قالب المشروع بسهولة على Visual Studio Marketplace (وأثناء وجودك هناك ، جرب أيضًا الميزات الرائعة لبرنامج Visual Studio 2019 والرجاء إخبارنا برأيك في ذلك)! فيما يلي مثال لإحدى الإضافات الموجودة - قالب قواعد Textmate .

أي اقتراحات؟


نواصل العمل على أدواتنا ، ولهذا نحن بحاجة لمساعدتكم! يرجى مشاركة تعليقاتك / تعليقاتك أدناه ، إما من خلال Studio Community Visual Studio ، أو عبر تويتر عبر فريقVisualStudio الخاص بنا.

Source: https://habr.com/ru/post/ar449062/


All Articles