تخطي إلى المحتوى الرئيسي
الدعم
تسجيل الدخول باستخدام حساب Microsoft
تسجيل الدخول أو إنشاء حساب.
مرحباً،
تحديد استخدام حساب مختلف!
لديك حسابات متعددة
اختر الحساب الذي تريد تسجيل الدخول باستخدامه.

الأعراض

قد تتلقى رسالة الخطأ التالية أثناء عملية التحويل البرمجي عند إعادة ترجمة تطبيق VB.NET لاستهداف 4.5.2 Microsoft.NET Framework:

'{اسم}' غير عضو 'Windows'.


في هذه الرسالة، العنصر النائب "{اسم}" تابعة لمساحة الاسم System.Windows، مثل "النماذج" أو "العلامات".

على سبيل المثال، قد تظهر رسالة الخطأ كما يلي:

'نماذج' غير عضو 'Windows'.


الحل

تتضمن هذه المشكلة الصراعات من مساحة اسم.NET Framework 4.5.2 "ويندوز". أنها ستحدث في التعليمات البرمجية التي تستخدم Windows. {اسم} للإشارة إلى System.Windows. {اسم}.

لحل هذه المشكلة، تغيير التعليمات البرمجية لكامل تأهيل مساحة الاسم، أو استيراد مساحة الاسم الكامل وبه أنواع المرجع حسب اسم بسيط.

على سبيل المثال، يؤدي الرمز التالي الخطأ:

Module Module1
Sub Main()

Windows.Forms.MessageBox.Show("Example")

End Sub

End Module


ومع ذلك، سيتم ترجمة التعليمات البرمجية التالية بنجاح:

Imports System.Windows.Forms

Module Module1

Sub Main()

MessageBox.Show("Example")

End Sub

End Module


كما سيتم ترجمة التعليمات البرمجية التالية بنجاح:

Module Module1
Sub Main()

System.Windows.Forms.MessageBox.Show("Example")

End Sub

End Module


هل تحتاج إلى مزيد من المساعدة؟

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.

تساعدك المجتمعات على طرح الأسئلة والإجابة عليها، وتقديم الملاحظات، وسماعها من الخبراء ذوي الاطلاع الواسع.

هل كانت المعلومات مفيدة؟

ما مدى رضاك عن جودة اللغة؟
ما الذي أثّر في تجربتك؟
بالضغط على "إرسال"، سيتم استخدام ملاحظاتك لتحسين منتجات Microsoft وخدماتها. سيتمكن مسؤول تكنولوجيا المعلومات لديك من جمع هذه البيانات. بيان الخصوصية.

نشكرك على ملاحظاتك!

×