Причини
Ви відновити VB.NET програми, для Microsoft .NET Framework 4.5.2 під час компіляції може з'явитися таке повідомлення про помилку:
"{Name}" – це не є членом "Windows".
У цьому повідомленні "{Name}" покажчик місця заповнення, є дочірнім простору імен System. Windows, наприклад, "Форми" або "Розмітку."
Наприклад, повідомлення про помилку може з'явитися наступне:
"Форми", не є членом "Windows".
Вирішення
Ця проблема, пов'язана конфлікти простору імен .NET Framework 4.5.2 "Windows". Буде відбуватися коду, який використовує 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