مشاركة عبر


كيفية القيام بما يلي: لتسجيل و إدارة ميزة ملحقات

يمكنك إضافة أنواع cusإلىm والأهداف ل refacإلىring، وقواعد لتحليل قاعدة بيانات تعليمات برمجية، شروط ل قاعدة بيانات وحدة اختبارات ، وبيانات generaإلىrs إلى زيادة الأداء الوظيفي ذلك Visual Studio Premiumأو Visual Studio Ultimateالعرض. ومع ذلك، يجب عليك أولاً التسجيل ملحق ميزة قبل أن يمكنك استخدم، سواء قمت بإنشائه بملحق أو قمت بتثبيت واحد أي ذلك شخص آخر بإنشائها. لمزيد من المعلومات، راجع قم بتوسيع ميزات قاعدة بيانات من برنامج ‏‫Visual Studio.

وكخيّرة مثلى، يجب إنشاء مجلد الخاص بك ملحقات داخل المجلد 10.0\VSTSDB\Extensions برنامج ملفات \Microsoft ‏‫Visual Studio. بهذه الطريقة، يمكنك منح أذونات الكتابة إلى الفرعي مجلد ولكن ليس على الملحقات مجلد نفسه. يمكن ثم أضف الملحقات المخصصة المستخدمين ولكن ليس بطريق الخطأ بتغييره ملفات التي تعتبر جزءا من Visual Studio.

ملاحظة تنبيهتنبيه

يجب أن يكون لديك أذونات administraإلىr تشغيل الكمبيوتر الخاص بك إلى قم بإنشاء مجلد فرعي في مجلد 10.0\VSTSDB\‏‫Visual Studio\Microsoft برنامج ملفات. إذا لم يكن لديك الأذونات المناسبة، فاتصل بمسؤول الشبكة.

اعتبارات الأمان

قبل يثّبت ملحق ما لم تقوم بإنشائها، يجب فهم المخاطر التالية:

  • قد يكون برنامج التثبيت للملحق الضارة و الوصول إلى موارد المحمية استناداً إلى أذونات التثبيت الخاص بك.

  • ملحق نفسها قد تكون ضارة و الحصول على التحكم بالموارد المحمية إذا كان مستخدم الذي يستخدم الملحق لديه أذونات كافية.

إلى تقليل المخاطر الخاصة بك، فعليك يثّبت ملحق فقط إذا كان من مصدر معروف. إذا حصلت على ملحق من مصدر غير موثوق، ينبغي فحص تعليمات برمجية المصدر لهذا الملحق و برنامج التثبيت الخاص به (إذا كان واحد) قبل يثّبت و تستخدم الملحق.

إلى يثّبت بملحق ميزة cusإلىm

  • قم بنسخ تجميع الموقعة (.dll)\Microsoft برنامج ملفات10.0\VSTSDB\ملحقات\‏‫Visual Studio من Customملحقات مجلد.

    CustomExtensions هو اسم المجلد الذي أنت أو مسؤول الكمبيوتر بإنشائه ليحتوي على تجميعات وملفات XML لميزة ملحقات.

    ملاحظة

    وكخيّرة مثلى، يجب عدم نسخ تجميعات وملفات XML الخاصة بك مباشرة في 10.0\VSTSDB\ملحقات ‏‫Visual Studio برنامج Files\Microsoft مجلد. إذا قمت باستخدام مجلد فرعي بدلاً من ذلك، يمكنك منع التغييرات غير المقصودة إلى الملفات التي يتم توفيرها مع Visual Studio.

    بعد ذلك، يجب عليك التسجيل ملحق حيث يظهر في Visual Studio.

إلى تسجيل ملحق ميزة

  1. في قائمة عرض ، انقر فوق نافذةات غير ذلك، و ثم انقر فوق من اتصالات و نافذة.

  2. في الإطار الأوامر ، اكتب التعليمة البرمجية التالية، واستبدل مسار و ملف اسم تجميع ل FilePath. تضمين علامات الاقتباس حول المسار و ملف اسم.

    ملاحظة

    إذا قمت بإنشاء ملحق مسار الافتراضي.dll المترجمة ملف\bin\يصحح YourSolutionPath أو\bin\يطرح المنتج YourSolutionPath .

    ? System.Reflection.Assembly.LoadFrom("FilePath").FullName
    
    ? System.Reflection.Assembly.LoadFrom(@"FilePath").FullName
    
  3. اضغط Enter.

  4. قم بنسخ خط الناتجة إلى "حافظة". يجب على الخط لما يلي:

    "GeneratorAssembly, Version=1.0.0.0, Culture=neutral, PublicKeyToken=nnnnnnnnnnnnnnnn"
    
  5. افتح محرر نص عادي، مثل المفكرة كـ.

  6. قم بتوفير المعلومات التالية، قم بتحديد اسم التجميع الخاص بك، ورمز مفتاح عام، و نوع الملحق:

    <?xml version="1.0" encoding="utf-8" ?>
    <extensions assembly=""
                version="1" xmlns="urn:Microsoft.Data.Schema.Extensions"
                xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                xsi:schemaLocation="urn:Microsoft.Data.Schema.Extensions Microsoft.Data.Schema.Extensions.xsd">
      <extension type="<enter extension type here>" assembly="<enter assembly name here>, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b4deb9b383d021b0" enabled="true"/>
    </extensions>
    

    نوع الملحق هو الخاص بالنموذج "مساحة الاسم.classname". لا يحتوي اسم تجميع على.dll ملحق.

    تلميحتلميح

    ملف يمكن أن يحتوي على قائمة بأنواع ملحق إذا كان تجميع الخاص بك لفئات متعددة.

  7. قم بحفظ الملف باستخدام.ملحقات. ملف XML ملحق اسم.

    على سبيل المثال، قد تسمية ملف TestConditionName . ملحقات.xml.

  8. قم بإضافة هذا ملف s ملف البرنامج \Microsoft ‏‫Visual Studio 10.0\VSTSDB\ملحقات\ Customملحقات المجلد.

    CusإلىmExtensions هو اسم المجلد الذي قمت أنت أو administraإلىr جهاز الكمبيوتر الخاص بك إنشاء إلى تحتوي على ملفات XML لميزة ملحقات وتجميعات.

    ملاحظة

    وكخيّرة مثلى، يجب عدم نسخ تجميعات وملفات XML الخاصة بك مباشرة في 10.0\VSTSDB\ملحقات ‏‫Visual Studio برنامج Files\Microsoft مجلد. إذا قمت باستخدام مجلد فرعي بدلاً من ذلك، يمكنك منع التغييرات غير المقصودة إلى الملفات التي يتم توفيرها مع Visual Studio.

  9. إغلاق و أعد Visual Studio.

    الملحق هو متوفرة الآن.

مثال

يوضح المثال التالي لملف XML المطلوب إلى تسجيل cusإلىm قاعدة بيانات رمز تحليل القاعدة التي تم إنشاؤها في الإرشادات التفصيلية: تأليف مخصص الثابتة تحليل تعليمات برمجية قاعدة تجميع ل SQL. يجب أن تقوم باستبدال المفتاح العام الخاص بك و اسم التجميع. اسم تجميع في ما يلي مثال هو "SampleRules".

<?xml version="1.0" encoding="utf-8"?>
<extensions assembly=""
            version="1" xmlns="urn:Microsoft.Data.Schema.Extensions"
            xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
            xsi:schemaLocation="urn:Microsoft.Data.Schema.Extensions Microsoft.Data.Schema.Extensions.xsd">
  <extension type="SampleRules.AvoidWaitForDelayRule" assembly="SampleRules, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b4deb9b383d021b0" enabled="true"/>
</extensions>

راجع أيضًا:

المبادئ

قم بتعريف الشروط المخصصة لوحدة قاعدة بيانات الاختبارات

قم بإنشاء بيانات اختبار خاصة بمخصص منشئ البيانات

إنشاء إعادة تأهيل قاعدة البيانات أنواع مخصصة أو الأهداف

إنشاء وتسجيل قواعد إضافى لتحليل قاعدة بيانات تعليمات برمجية