Microsoft.VisualBasic.توافق.VB6. < عضو > قديمة و معتمدة في عمليات 32بت فقط

تم توفير معالج ترقية في الإصدارات السابقة من ‏‫Visual Studio .NET إلى ترقية مشاريع تم إنشاؤها في Visual Basic 6.0. كجزء من عملية الترقية استخدام المعالج Microsoft.VisualBasic.Compatibilityمساحات الاسم لتوفير وظائف غير متوفرة في الإصدار 1.0 من .NET Framework.

يتضمن 2010 ‏‫Visual Studio لم تعد إمكانية إلى ترقية تطبيقات Visual Basic 6.0 و في الإصدار 4 من برنامج .NET Framework لالكل الأعضاء في مساحات الاسم هذه يتم وضع علامة كما قديمة.

ماذا يعني ذلك الذي Compatibilityمساحات الاسم قد لا يتم مُضمن في الإصدارات المستقبلية من .NET Framework. على الرغم من ذلك لدى لا التأثير على التطبيق الخاص بك في ‏‫Visual Studio 2010 ذلك قد يسبب تغييرات فصل في التطبيق الخاص بك في الإصدارات المستقبلية من ‏‫Visual Studio.

في Visual Basic 6.0 الإضافة و Compatibilityمساحات الاسم تم الغرض 32 بت الهدف الأنظمة الأساسية. استدعاء Compatibilityمساحات الاسم من 64 بت عملية غير معتمد وقد يؤدي نتائج غير متوقعة.

هناك العديد من خيارات التعامل مع هذا التحذير.

تغيير الإصدار لإطار الهدف

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

  • الدالات في Compatibilityمساحات الأسماء التي تم إنشاؤها إلى العمل حول shortcomings في الإصدار 1.0 من .NET Framework. في معظم الحالات، يمكن استخدام وظيفة تمت الإضافة والإصدارات اللاحقة من Framework لإعادة كتابة وظائف مما يؤدي إلى تحسين الأداء بواسطة.

تجاهل التحذير

  • التحذير ليس له أي تأثير على التطبيق الخاص بك في ‏‫Visual Studio 2010. إذا لم تكن تخطط ترقية التطبيق إلى الإصدارات المستقبلية من ‏‫Visual Studio أو ترغب ببساطة تأجيل قرارك القيام بأي إجراء.

    أثناء إجراء لا قرار من الممكن التي تجميع يحتوي على Compatibilityقد يتم إزالة مساحة الاسم من إصدار لاحق من برنامج .NET Framework القابلة لإعادة التوزيع. قد يتطلب هذا إلى حزمة التجميع بشكل منفصل وإعادة توزيعه مع التطبيق الخاص بك.

راجع أيضًا:

المهام

كيفية القيام بما يلي: الوضع الأمثل تطبيق نوع وحدة المعالجة المركزية (CPU) محددة