كيفية القيام بما يلي: قم بإنشاء إضافة-في

An إضافة-في هو a compiled DLL that runs في the Visual Studio integrated development بيئة (IDE). Compilation protects your intellectual خاصية و improves الأداء. Although you can إنشاء إضافة-زر 'Ins' manually, you may بحث it easier إلى استخدم the إضافة-في معالج. This معالج creates a functional but أساسى إضافة-في that you can تشغيل immediately بعد you إنشاء it. بعد the إضافة-في معالج generates the أساسى bare برنامج, you can إضافة تعليمات برمجية إلى it و يخصص it.

The إضافة-في معالج lets you supply a عرض اسم و وصف for your إضافة-في. كلاهما of them will appear في إضافة-في المدير. Optionally, you can have the معالج توليد تعليمات برمجية that adds إلى the أدوات قائمة a الأمر إلى فتح the إضافة-في. You can also اختيار إلى عرض a مخصص حول حوار صندوق for your إضافة-في. When the معالج هو مكتمل, you have a جديد مشروع that has just واحد فئة, which هو named يعيّن, that implements the إضافة-في.

ملاحظة

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

إلى إنشاء an إضافة-في بواسطة using the إضافة-في معالج

  1. إنشاء a Visual Studio إضافة-في مشروع. من القائمة File (ملف)، أشر إلى New (جديد)، ثم انقر فوق Project (مشروع). انتقل إلى الامتداد في العقدة أنواع غير ذلك من مشروع. When you إنشاء the مشروع, the إضافة-في معالج starts.

  2. On the تحديد a Programmفيg اللغة الصفحة, تحديد the programmفيg اللغة you want إلى استخدم إلى write the إضافة-في.

  3. تحديد تطبيق واحد أو أكثر، مثل Visual Studio، تحديد "مضيف تطبيق" الصفحة .

    This lets you choose the applications in which you want to be able to run the add-in after it is created; for example, Visual Studio or the Visual Studio Macros IDE.

  4. نوع a اسم و وصف for your إضافة-في on the Enter الزر a اسم و وصف الصفحة.

    ملاحظة

    لأن حرف الفترة الزمنية (".") يحتوي خاص معنى في Visual Studioالأوامر، Visual Studioسيقوم بإنشاء افتراضي أمر قائمة أدوات إذا الخاص بك إضافة-الاسم يحتوي على نقطة.

    بعد الوظيفة الإضافية هو تاريخ الإنشاء، اسمه ووصفه هي dهوplayed في lهوt زر 'Ins' الإضافية متوفر في إدارة زر 'Ins' الإضافية. إضافة enough detail إلى the وصف of your إضافة-في so that users can تعلم what your إضافة-في does, how it works, و so on.

  5. On the Choose إضافة-في خيارات الصفحة, you can specify:

    • Whether you want your إضافة-في إلى appear on the أدوات قائمة.

    • When you want your إضافة-في إلى يبدأ.

    • Whether your إضافة-في uses a modal مستخدم فيterface (واجه المستخدم) أو not. إذا لم تكن كذلك، أمان استخدامها مع البنيات سطر الأوامر.

  6. On the Choosing 'Help About' Information page, specify whether you want information about your add-in to be displayed in the Visual Studio About dialog box. إذا قمت بذلك، إضافة المعلومات التي يتم عرضها.

    Information that can be added to the Visual Studio About dialog box includes version number, support details, licensing data, and the like.

  7. بعد إكمال الخطوات من 1 إلى 6، يتم عرض الخيارات التي حددتها في الصفحة خلاصة لمراجعة. If you are satisfied, انقر Fفيish إلى إنشاء the إضافة-في. إذا كنت تريد إلى تغيير شيء ما، انقر فوق السابق butإلىn.

    You now have a functional, أساسى إضافة-في. إلى تمكين your إضافة-في إلى do what you want it إلى do, you must إضافة the appropriate تعليمات برمجية. لمزيد من المعلومات، راجع توسيع بيئة ‏‫Visual Studio.

    لمعرفة ما إضافة-يقوم "معالج في" الخلفية، يمكنك فحص التعليمات البرمجية يقوم بإنشاء.

أمان

مدارة إضافة-فيs are مسجَّل كـ .addفي ملفات, which are written في XML. إضافة-"معالج" في ‏‫Visual Studio .NET 2002 و ‏‫Visual Studio .NET 2003 يحتوي على خانة الاختيار التي تمكنك من تسجيل الخاص بك إضافة-في لكافة المستخدمين. إضافة-في معالج في ‏‫‏‫Visual Studio 2005 والإصدارات الأحدث، قم لا تحتوي خانة اختيار. للتسجيل مدار إضافة-في لكافة المستخدمين في ‏‫‏‫Visual Studio 2005 والإصدارات الأحدث بنسخ الملف.إضافةin إلى المجلد\مستندات و إعدادات\الجميع Users\. للتسجيل مدار إضافة-في لكافة المستخدمين في ‏‫‏‫Visual Studio 2005 والإصدارات الأحدث، تغيير HKEY_CURRENT_USER إلى HKEY_CLASSES_ROOT في إدخالات السجل ذات الصلة في ملف.reg فيه، وقم بتطبيق ملف.reg إلى السجل. للمزيد من المعلومات، راجع أفضل الممارسات للأمان في التنفيذ التلقائي وإضافة-في الأمان. إضافة-"في معالج" والتجميعات التلقائية غير متوفرة في إصدارات Express من Visual Studio.

ملاحظة

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

ليس لديك لاستخدام إضافة-أدوات أو معالجات أو وحدات الماكرو للوصول إلى وظائف التنفيذ التلقائي. بدلاً من ذلك، يمكنك إضافة مراجع تجميعات المطلوبة للتنفيذ التلقائي لأي Visual Studioمشروع، و ثم الوصول إلى أنواعها و الأعضاء. ومع ذلك، بواسطة استخدام التنفيذ التلقائي في الماكرو أو الوظيفة الإضافية، يمكن تعريض في IDE أية وظيفة إضافية الأدوات التي تقوم بإنشائها.

راجع أيضًا:

المهام

كيفية القيام بما يلي: عنصر تحكم إضافة الإضافية باستخدام إدارة زر 'Ins' الإضافية

كيفية القيام بما يلي: إنشاء حل إضافة-زر 'Ins'

الإرشادات التفصيلية: إنشاء معالج

المبادئ

إضافة-في التسجيل

مخطط نموذج كائن تلقائي

‏‫Visual Studio زر 'زر 'Ins'' الإضافية مقابل المشتركة زر 'زر 'Ins'' الإضافية

موارد أخرى

إنشاء إضافة-زر 'Ins' ومعالجات