Причини
Ви відновити 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 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