מאפייני הבעיה

ייתכן שתקבל את הודעת השגיאה הבאה בעת תהליך הידור בעת הידור של היישום VB.NET היעד של Microsoft .NET Framework 4.5.2:

'{שם}' אינו חבר של 'חלונות'.

בהודעה זו, מציין המיקום "{}" שם הוא צאצא של טווח השמות System.Windows, כגון "טפסים" או "סימון".לדוגמה, הודעת השגיאה עלולה להופיע כדלקמן:

'טפסים' אינו חבר של 'חלונות'.

פתרון

בעיה זו כרוכה התנגשויות של .NET Framework 4.5.2 טווח השמות "Windows". היא תתרחש בקוד שבו משתמש Windows. {שם} כדי להפנות אל System.Windows. {שם.}כדי לפתור את הבעיה, שנה את קוד מלא לאשר את השמות, או לייבא את מרחב השמות המלא וציין סוגי שלה לפי שם פשוט שלהם.לדוגמה, הקוד הבא יגרום לשגיאה:

Module Module1  Sub Main()    Windows.Forms.MessageBox.Show("Example")  End SubEnd Module 

עם זאת, הקוד הבא שניתן לבצע קומפילציה בהצלחה:

Imports System.Windows.FormsModule Module1  Sub Main()    MessageBox.Show("Example")  End SubEnd Module

הקוד הבא גם לבצע קומפילציה בהצלחה:

Module Module1  Sub Main()    System.Windows.Forms.MessageBox.Show("Example")  End SubEnd Module

זקוק לעזרה נוספת?

מעוניין באפשרויות נוספות?

גלה את יתרונות המנוי, עיין בקורסי הדרכה, למד כיצד לאבטח את המכשיר שלך ועוד.