كيفية القيام بما يلي: Secured أنواع should not expose حقول

ينطبق هذا الموضوع على:

Visual Studio Ultimate

Visual Studio Premium

Visual Studio 2010 Professional 

Visual Studio Express

الموضوع الذي ينطبق الموضوع الذي ينطبق الموضوع الذي ينطبق الموضوع الذي لا ينطبق

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

يجب إجراء ثلاث مجموعات من التغييرات:

  • تغيير مراجع التجميع إلى مرجع تجميع جديد.

  • تغيير تعليمات برمجية الخاصة بك حتى Importsأو usingيعكس عبارات محدث مساحات الاسم.

  • قم بتغيير تعليمات برمجية بحيث يعكس أية مراجع إلى الأنواع التي تم تعريفها في مساحات الاسم المشار إليها محدث مساحات الاسم.

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

  1. في من مستكشف الحلول، توسيع المراجع مجلد في المشروع اختبار الوحدة التي تريد تحديثها.

  2. من Microsoft.VisualStudio.TeamSystem.بيانات.UnitTesting بزر الماوس الأيمن فوق مرجع، ثم انقر فوق إزالة.

  3. يمين-انقر فوق المجلد المراجع ، ومن ثم انقر فوق إضافة مرجع.

  4. في القائمة الموجودة تشغيل علامة تبويب .NET ، انقر فوق من Microsoft.بيانات.مخطط.UnitTesting. و من Microsoft.بيانات.مخطط.

    ملاحظة

    عليك الرجوع إلى 10.0.0.0 الإصدارات من هذه تجميعات، بدلاً من 9.1.0.0 الإصدار الذي تم استخدام الإصدار السابق.

  5. انقر فوق موافق.

    بعد ذلك، سوف تحديث التعليمة البرمجية تحديث الجميع المراجع إلى مساحات الاسم تحديث d.

قم بتحديث تعليمات برمجية في مشروع اختبار الوحدة

  1. في من مستكشف الحل، انقر نقراً مزدوجاً فوق DatabaseSetup.vb (if your مشروع was تاريخ الإنشاء بواسطة usingVisual Basic) أو النقر بالزر الأيمن DatabaseSetup.cs (إذا تم تاريخ الإنشاء مشروع الخاص بك باستخدام Visual C#)، ثم انقر فوق عرض تعليمات برمجية.

  2. في محرر تعليمات برمجية، استبدال الكل المراجع إلى Microsoft.VisualStudio.TeamSystem.بيانات.UnitTesting مع Microsoft.بيانات.مخطط.UnitTesting.

    ملاحظة

    يتضمن هذا التحديث Microsoft.VisualStudio.TeamSystem.بيانات.UnitTesting.Conditions إلى أن Microsoft.بيانات.مخطط.UnitTesting.Conditions.

  3. بالنسبة لكل فئة في مشروع اختبار وحدة قاعدة بيانات، قم بعرض تعليمات برمجية في محرر تعليمات برمجية، و استبدال الجميع المراجع إلى Microsoft.VisualStudio.TeamSystem.Data.UnitTesting Microsoft.Data.مخطط.UnitTesting.

    ملاحظة

    يتضمن هذا التحديث Microsoft.VisualStudio.TeamSystem.بيانات.UnitTesting.Conditions إلى أن Microsoft.بيانات.مخطط.UnitTesting.Conditions.

  4. من القائمة ملف، انقر فوق حفظ الكل.

    يمكنك الآن اعادة تجميع قاعدة بيانات وحدة اختبار مشاريع، وعن أية أخطاء متعلقة إلى الترقية يجب حلها. إذا اختبارات الوحدة استخدام cusإلىm وحدة اختبار الشروط ، فيجب أيضا أن إلى ترقية تلك قبل تشغيل الاختبارات نجاح.

راجع أيضًا:

المهام

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

المبادئ

Upgrading Database Projects from Previous Releases of Visual Studio