كيفية القيام بما يلي: إنشاء جديد تطبيقات Windows استخدام الامتداد

إنشاء مشروع جديد وإضافته إلى الحل الحالي تحقيق خلال AddFromTemplateأسلوب عام القابلية للتوسعة DTE.Solutionالكائن. تفترض هذه المهمة معرفة كيفية الوصول إلى بيئة تطوير وحدات الماكرو وإنشاء مشروع ماكرو. لمزيد من المعلومات، راجع أتمتة الإجراءات المتكررة باستخدام وحدات الماكرو.

إنشاء الخطوات التالية على Visual Basicالمشروع. إلى إنشاء #Visual Cالمشروع, استخدم السلسلة "CSharp"في الخطوة 4.

ملاحظة

قد تختلف مربعات الحوار وأوامر القائمة التى تشاهدها الان عن تلك الموصوفة في التعليمات اعتماداً على الإعدادات النشطة أو الإصدار الخاص بك. تم تطوير هذه الإجراءات من خلال "إعدادات تطوير عام" النشط. لتغيير الإعدادات الخاصة بك, اختر إعدادات الاستيراد و التصدير ضمن القائمة أدوات . لمزيد من المعلومات، راجع العمل مع إعدادات.

لإضافة مصدر بيانات جديد إلى المشروع

  1. إنشاء a جديد ماكرو وحدة نمطية? و اسم it NewProject.

  2. إضافة a جديد ماكرو,NewWindowsProject, إلى the وحدة نمطية?.

    Sub NewWindowsProject()
       ' Add code here to create new project.
    End Sub
    

    يضيف هذا الماكرو على جديدة Visual BasicWindows التطبيق.

  3. تحديد قالب تحتاج لمشروع وحدة تحكم. قد يتم إنشاء عدة أنواع مختلفة من المشروع كما هو موضح في الجدول. لتطبيقات Windows استخدام قالب WindowsApplication.zip.

    اسم القالب

    نوع المشروع

    ClassLibrary.zip

    مكتبة الفئات

    ConsoleApplication.zip

    تطبيق Console

    EmptyProject.zip

    مشروع فارغ

    WebApplication.zip

    تطبيق ويب

    WebControl.zip

    عنصر تحكم ويب

    WebService.zip

    خدمة ويب

    WindowsApplication.zip

    تطبيقات Windows

    WindowsControl.zip

    التحكم في Windows

    WindowsService.zip

    خدمات Windows

    بناء الجملة باستخدام قالب غير GetProjectTemplate("WindowsApplication.zip", "VisualBasic"). يمكنك أيضاً الوصول إلى قوالب محددة التطبيقات، على سبيل المثال: GetProjectTemplate("PocketPC2003-ClassLibrary.zip", "CSharp")إرجاع القالب الخاص#Visual Cمكتبة الفئات لـ مشروع 2003 كمبيوتر الجيب الشخصي. يمكن العثور على قوالب مشروع لالكل اللغات في < محرك أقراص > \برنامج ملفات\ Microsoft ‏‫Visual Studio 10\Common7\IDE\ProjectTemplates\ اللغة.

    يمكنك أيضاً إنشاء قوالب مخصصة المشروع الخاص بك والقوالب عنصر المشروع المخصصة. تعيين الدليل الذي يقوم بتخزين القوالب, انقر فوق خيارات القائمة أدوات. في الجزء الأيمن من مربع حوار "خيارات " ، انقر فوق " مشاريع وحلولها". كتابة مسارات للقوالب الخاصة بك في الموقع قوالب مشروع المستخدم ‏‫Visual Studio ومربعات الموقع قوالب العنصر المستخدم ‏‫Visual Studio . بشكل بديل، يمكنك قبول المواقع الافتراضية.

    تتطلب قوالب مخصصة فريد أسماء الملفات التي لا تتعارض مع أسماء الملفات المحددة في:

    • <محرك أقراص>: \برنامج ملفات\ Microsoft ‏‫Visual Studio 10\Common7\IDE\ProjectTemplates\ اللغة

    و

    • <محرك أقراص>: \برنامج ملفات\ Microsoft ‏‫Visual Studio 10\Common7\IDE\ProjectTemplates\ اللغة

    تأكد من استخدام أسماء الملفات الطويلة (مقابل إلى 8dot3). لمزيد من المعلومات، راجع إنشاء المشروع وعنصر قوالب..

  4. استخدام GetProjectTemplateأسلوب إلى حدد موقع قالب مشروع. مسار قالب استناداً إلى اللغة، وبذلك لاسترداد Visual Basicقالب استخدام السلسلة "Visual Basic", كما هو موضح أدناه. للحصول #Visual Cاستخدام قالب السلسلة "CSharp".

            Dim vbTemplatePath As String
            Dim vbProjectPath As String
            vbProjectPath = "C:\UserFiles\MyFiles\MyProject"
            vbTemplatePath = soln.GetProjectTemplate( _
              "WindowsApplication.zip", "VisualBasic")
    
  5. قم بإستدعاء أسلوب AddFromTemplate.

            ' Create a new solution.
            ' Make sure the filepath below exists
            ' on your computer.
            soln.Create("C:\UserFiles\MyFiles\MyProject", "MySolution")
            ' Create a new VB console project using the template
            ' obtained above.
            soln.AddFromTemplate(vbTemplatePath, vbProjectPath, _
            "VB Console Project", False)
    

    يظهر ماكرو كامل أدناه:

    Sub NewWindowsProject ()
            'This function creates a solution and adds a Visual Basic Console
            'project to it. 
            Dim soln As Solution2 = CType(DTE.Solution, Solution2)
            'Dim proj As Project
            Dim msg As String
            Dim vbTemplatePath As String
            Dim vbProjectPath As String
            vbProjectPath = "C:\UserFiles\MyFiles\MyProject"
            vbTemplatePath = soln.GetProjectTemplate _
           ("WindowsApplication.zip", "VisualBasic")
    
            ' Create a new solution.
            ' Make sure the filepath below exists
            ' on your computer.
            soln.Create("C:\UserFiles\MyFiles\MyProject", "MySolution")
            ' Create a new VB console project using the template
            ' obtained above.
            soln.AddFromTemplate(vbTemplatePath, vbProjectPath, _
            "VB Windows Project", False)
            msg = "Created new solution: " & soln.FullName & vbCrLf
            msg = msg & "Created new project: " & soln.Projects.Kind()
            MsgBox(msg)
        End Sub
    
  6. حفظ الماكرو وأغلق IDE لوحدات الماكرو ثم تشغيل الماكرو من مستكشف ماكرو.

  7. عرض الحلول الجديدة و "MySolution" تطبيقات Windows "مشروع Windows VB" في مستكشف الحلول.

راجع أيضًا:

المهام

كيفية: ترحيل رمز إنشاء المشاريع عن طريق استخدام قوالب

كيفية: إنشاء مشاريع برمجياً

كيفية: إنشاء عناصر مشروع برمجياً

موارد أخرى

التحكم الحل و الخاص المشاريع

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