مشاركة عبر


كيفية القيام بما يلي: ترقية مخصص حالة الاختبار من إصدار سابق

يطبق هذا الموضوع على Visual Studio Premiumو Visual Studio Ultimate، ولكن ليس إلى Visual Studio 2010 Professionalأو Visual StudioExpress الإصدارات.

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

  • جاري الآن التحديث مراجع

  • إضافة السمات توافق ملحق

  • تطبيق عملية تسجيل جديد

جاري الآن التحديث مراجع

إلى تحديث مراجع مشروع

  1. (Visual Basicفقط) في الحل مستكشف ، انقر فوق إظهار الجميع الملفات.

  2. في متصفح الحلول, قم بتوسيع عقدة المراجع.

  3. يمين-انقر فوق مرجع Microsoft.بيانات.مخطط.UnitTesting السابق وفوق إزالة.

  4. في من مستكشف الحلول، انقر نقراً مزدوجاً فوق العقدة مراجع و انقر فوق إضافة مرجع.

    -أو-

  5. في قائمة المشروع انقر فوق إضافة مرجع .

    يظهر مربع الحوار Add a Script (إضافة برنامج نصي).

  6. انقر فوق علامة تبويب .NET. في القائمة اسم مكوّن ، تحديد Microsoft.بيانات.مخطط و Microsoft.بيانات.مخطط.UnitTesting ، و ثم انقر فوق ‏‏موافق .

    الخاص بك اختبار شرط هو الآن باستخدام المرجع الحالي.

إضافة السمات توافق ملحق

بعد ذلك، يجب التحقق من أن clكـses شرط الاختبار الخاصة بك تحتوي على سمة توافق ملحق، كـ هو موضح في إجراء التالي. عندما تقوم بتعريف على ملحق ميزة ، التي تقوم بتعريف توافق لهذا الملحق مع معين موفر مخطط قاعدة البيانات (DSP) أو موفر مخطط قاعدة بيانات أساسية، حيث الملحق هو تم تحميله فقط لأنواع المشاريع المناسب. لمزيد من معلومات حول سمة توافق ملحق، راجع قم بتوسيع ميزات قاعدة بيانات من برنامج ‏‫Visual Studio.

إلى إضافة سمة توافق ملحق

  • قم بإضافة databكـe الخدمة موفر ملحق توافق السمة، كـ هو موضح في المثال التالي:

    <DatabaseServicesProviderCompatibility (GetType(DspCompatibilityCategory.None))> _
    <DisplayName("NewTestCondition")> _
    Public Class NewTestCondition
        Inherits TestCondition
    
    End Class
    
    [DatabaseServicesProviderCompatibility(DspCompatibilityCategory.None)]
    [DisplayName("NewTestCondition")]
    public class NewTestCondition:TestCondition
    {
       // Additional implementation to be added here
    }
    

تطبيق عملية تسجيل جديد

في إصدارات سابقة من Visual Studio، التي كانت مطلوبة إلى يثّبت شرط الاختبار الخاصة بك في إلى ذاكرة تخزين مؤقتة للتجميع العمومي. في هذا releكـe من Visual Studio Premiumأو Visual Studio Ultimate، س عملية تسجيل كـ تغير، كـ في الإجراءات التالية. لمزيد من المعلومات، راجع كيفية القيام بما يلي: لتسجيل و إدارة ميزة ملحقات.

بمجرد أن تكون مراجع المحدثة الخاصة بك في مكان، تحقق من أن تجميع الخاص بك هو موقعة وتم تحويلها برمجياً.

الخطوة التالية هو لجمع تجميع إنشاء المعلومات في مشروع، بما في ذلك الإصدار والبيانات الموروثة PublicKeyToken، لتسهيل regهوtering تجميع الملحق المخصص.

إلى جمع معلومات تجميع

  1. بمجرد أن تكون المراجع المحدثة الخاصة بك في مكان و تمت إضافة سمة توافق ملحق، كما هو موضح في الإجراءات السابقة، تحقق من أن موقع تجميع الخاص بك و تحويله برمجياً.

  2. قائمة عرض انقر فوق من Windows الأخرى، ومن ثم انقر فوق من نافذة الأوامر إلى فتح النافذة الأوامر.

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

    ملاحظة

    بواسطة هو مسار ملف.dll المترجمة شكل افتراضي SampleGenerator\bin\يصحح.

    ? System.Reflection.Assembly.LoadFrom(@"<FilePath>").FullName
    
  4. اضغط Enter. يجب أن تشبه السطر التالي مع PublicKeyToken الخاصة بك:

    " GeneratorDateRanges, Version=1.0.0.0, Culture=neutral, PublicKeyToken=nnnnnnnnnnnnnnnn"
    

    notate أو نسخ هذا معلومات تجميع؛ سيتم استخدامه في إجراء التالي.

التالي، يتم إنشاء ملف XML باستخدام تجميع المعلومات التي تم تجميعها في إجراء السابق.

لإنشاء ملف XML

  1. حدد مشروع في مستكشف الحل.

  2. في مشروع القائمة، انقر فوق إضافة عنصر جديد .

    يظهر مربع الحوار Add New Item.

  3. في الجزء القوالب ، تحديد موقع و تحديد العنصر ملف XML.

  4. في صندوق نص الاسم ، قم بإدخال اسم قابل للتطبيق و انقر فوق الزر إضافة.

    ملف XML هو إضافته إلى المشروع في من مستكشف الحل.

    ملاحظة

    يجب استخدام اسم ملف dll الخاص بك (في هذه الحالة، "myDllName" متبوعة ". ملحقات.xml") للتجميع إلى التسجيل بشكل صحيح.

  5. قم بفتح ملف XML وتحديثها إلى يطابق رمز XML لاحقاً في هذا إجراء. قم باستبدال الإصدار تجميع والثقافة و PublicKeyToken التي تم استردادها في إجراء السابق.

    <?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=" myDllName.myClassName" assembly="myDllName, Version=1.0.0.0, Culture=neutral, PublicKeyToken=nnnnnnnnnnnnnnnn" enabled="true"/>
    
    </extensions>
    
  6. من القائمة ملف، انقر فوق حفظ الكل.

بعد ذلك، سيتم نسخ ملف XML و تجميع إلى الدليل ملحقات. عند Visual Studio Premium، يبدأ تعريف أية ملحقات في < Microsoft ‏‫Visual Studio 10.0 >\VSTSDB\Extensions الدليل والدلائل الفرعية والتسجيل به استخدامها في جلسة عمل.

لنسخ و تسجيل ملف XML و تجميع إلى الدليل ملحقات

  1. قم بإنشاء مجلد جديد يسمى CustomGenerators في < Microsoft ‏‫Visual Studio 10.0 >\VSTSDB\ملحقات\الدليل.

  2. قم بنسخ الملف التجميع من 2008\مشاريع\Studio مستندات\Visual الخاصة بي <اسم المشروع>\الدليل\bin\يصحح\<اسم المشروع> < Microsoft ‏‫Visual Studio 10.0 >\VSTSDB\ملحقات\CustomGenerators الدليل الذي قمت بإنشائه.

  3. قم بنسخ ملف XML من 2008\مشاريع\Studio مستندات\Visual الخاصة بي <اسم المشروع>\<اسم المشروع>\الدليل < Microsoft ‏‫Visual Studio 10.0 >\VSTSDB\ملحقات\CustomGenerators الدليل الذي قمت بإنشائه.

    تلميحتلميح

    أفضل لإجراء هو لوضع تجميعات الملحق الخاص بك في مجلد في الدليل\VSTSDB\ملحقات < Microsoft Office 2010 Suite 10.0 Studio Vهوual >. سيساعد هذا التعرف على الذي ملحقات تم تضمينها مع منتج، وأيها إنشاءات المخصص الخاص بك. من المستحسن استخدام المجلدات أيضا لتنظيم الملحقات الخاصة بك في فئات معينة.

راجع أيضًا:

المهام

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

الإرشادات التفصيلية: استخدام شرط اختبار Cusإلىm إلى التحقق من النتائج من إجراء Sإلىred