أنت غير متصل حاليًا، وفي انتظار الإنترنت الخاص بك ليقوم بإعادة الاتصال

قد تتلقى رسالة خطأ عند استخدام على مساحة اسم غير صالحة في Visual Basic .NET أو في Visual Basic 2005

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

اضغط هنا لرابط المقالة باللغة الانجليزية304260
الأعراض
عند ترجمة التطبيق الخاص بك في Visual Basic .NET ، تتلقى رسالة خطأ المحول البرمجي التالية:
مساحة الاسم أو النوع <name> لـ استيراد < اسم الاستيراد > لا يمكن العثور على.
في Visual Studio 2005 ، تتلقى رسالة خطأ المحول البرمجي التالية:
مساحة الاسم أو النوع المحدد في عمليات الاستيراد < اسم الاستيراد > لا يحتوي على أي عضو العامة أو لا يمكن العثور عليه. تأكد من مساحة الاسم أو النوع يتم تعريف يحتوي على العضو العام واحد على الأقل. تأكد من أن اسم عنصر تم استيرادها لا يستخدم أي الأسماء المستعارة.
ملاحظة<name> هو اسم مساحة الاسم الذي تحاول استيراده < اسم الاستيراد > هي مساحة اسم مؤهل بشكل كامل الذي تستخدمه في عبارة عمليات الاستيراد. على سبيل المثال، التعليمة البرمجية
Imports System.MyNamespace				
قد تعطي إحدى رسائل الخطأ التالية:
مساحة الاسم أو النوع لا يمكن العثور على 'MyNamespace' استيراد 'System.MyNamespace'.
مساحة الاسم أو النوع المحدد في System.MyNamespace عمليات الاستيراد لا يحتوي على أي عضو العامة أو لا يمكن العثور عليه. تأكد من مساحة الاسم أو النوع يتم تعريف يحتوي على العضو العام واحد على الأقل. تأكد من أن اسم عنصر تم استيرادها لا يستخدم أي الأسماء المستعارة.
السبب
هناك لسببين لماذا قمت قد يواجه هذا الخطأ:
  • التي قد تكون أخطأت في كتابة اسم مساحة الاسم التي تحاول استيرادها. بدون الاسم الصحيح المحول البرمجي غير قادر على العثور على مساحة الاسم.
  • قد يكون لديك كتابة الاسم بشكل صحيح ولكن ليس لديك التجميع حيث توجد مساحة الاسم المشار إليه في المشروع.
الحل
لحل هذه المشكلة، استخدم الإجراءات التالية:
  1. هي مساحات أسماء مجموعات منطقية الفئات التي تم تضمينها داخل التجميعات. يمكنك اعتبار تجميع كملف .dll أو .exe. عند تجميع المشاريع في Visual Studio .NET ، تقوم بإنشاء تجميع. يمكن أن تحتوي التجميعات على مساحات أسماء متعددة. لاستيراد مساحة اسم يجب أولاً مرجع التجميع حيث توجد مساحة الاسم. إلى مرجع التجميع ، من القائمة المشروع انقر فوق إضافة مرجع. ضمن علامة التبويب .NET ، حدد التجميع الذي يحتوي على مساحة الاسم التي تحاول استيرادها أو استعراض إلى المجلد الذي يحتوي على التجميع.
  2. تحقق من العبارة استيراد الخاصة بك للتأكد من أن لديك اسم مساحة الاسم الصحيح. ضع في الاعتبار قد أن تتداخل مساحة الاسم التي تريد استخدامها في مساحات أسماء واحد أو أكثر. على سبيل المثال، توجد مساحة اسم SqlClient في مساحة اسم البيانات. توجد مساحة اسم البيانات في مساحة اسم النظام. لذا، استيراد مساحة الاسم SqlClient عليك استخدام التالية يستورد عبارة:
    Imports System.Data.SqlClient					
تصريح
يعتبر هذا السلوك حسب التصميم.
معلومات أخرى

خطوات إعادة إنشاء السلوك

  1. إنشاء تطبيق وحدة Visual Basic .NET أو Visual Basic 2005 جديد.
  2. في Module1.vb ، في الجزء العلوي من ملف التعليمات البرمجية إضافة العبارة التالية:
    Imports System.Drawing					
  3. راجع رسالة أخطاء أو حرك مؤشر الماوس فوق العبارة عمليات الاستيراد لمساحة الاسم أو إنشاء المشروع. لاحظ سوف تتلقى الخطأ بسبب وجود لا المشار إليه التجميع System.Drawing.dll. في حالة الرجوع إلى هذا التجميع سوف تختفي رسالة الخطأ.

تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 304260 - آخر مراجعة: 12/06/2006 23:18:59 - المراجعة: 4.5

Microsoft Visual Basic 2005, Microsoft Visual Basic .NET 2003 Standard Edition, Microsoft Visual Basic .NET 2002 Standard Edition

  • kbmt kbvs2005swept kbvs2005applies kbprb kbprod2web KB304260 KbMtar
تعليقات
>="> src="https://c1.microsoft.com/c.gif?DI=4050&did=1&t=">/html>l>/html>did=1&t=">