Симптоми

Можете да получите следното съобщение за грешка в процеса на компилация, когато се компилира 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 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

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.