Преминаване към основното съдържание
Поддръжка
Влизане с Microsoft
Влезте или създайте акаунт.
Здравейте,
Изберете друг акаунт.
Имате няколко акаунта
Изберете акаунта, с който искате да влезете.

Симптоми

Можете да получите следното съобщение за грешка в процеса на компилация, когато се компилира VB.NET приложения за насочване на Microsoft .NET Framework 4.5.2:

"{Name}" не е член на "Прозорци".


В това съобщение "{Name}" е наследник на System.Windows имена, като например "Формуляри" или "Коректура".

Например съобщението за грешка може да изглежда по следния начин:

"Формуляри" не е член на "Прозорци".


Решение

Този проблем включва конфликти на .NET Framework 4.5.2 "Прозорец" имена. Ще се случи с код, който използва Windows. {Name} да се консултирате с System.Windows. {Name}.

За да разрешите проблема, променяте напълно спадат имена, или импортиране пълен имена и поясняват неговите типове по просто име.

Например следният код ще доведе до грешка:

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. Вашият ИТ администратор ще може да събира тези данни. Декларация за поверителност.

Благодарим ви за обратната връзка!

×