Problembeschreibung
Sie erhalten folgende Fehlermeldung während der Kompilierung beim Kompilieren einer VB.NET-Anwendung auf Microsoft.NET Framework 4.5.2:
'{Name}' ist kein Mitglied von 'Windows'.
In dieser Meldung steht "{Name}" Kind System.Windows-Namespace "Forms" oder "Markup".Die Fehlermeldung kann beispielsweise folgendermaßen aussehen:
'Formulare' ist kein Mitglied von 'Windows'.
Problemlösung
Dieses Problem betrifft Konflikte des.NET Framework 4.5.2 "Windows"-Namespace. Es treten in Code, dass Windows verwendet. {Name} System.Windows auf. {Name}.Um das Problem zu beheben, ändern Sie den Code vollständig qualifizieren den Namespace oder den vollständigen Namespace importieren und die Referenztypen mit ihrem einfachen Namen.Beispielsweise verursacht der folgende Code den Fehler:
Module Module1  Sub Main()    Windows.Forms.MessageBox.Show("Example")  End SubEnd Module 
Allerdings wird der folgende Code kompiliert:
Imports System.Windows.FormsModule Module1  Sub Main()    MessageBox.Show("Example")  End SubEnd Module
Der folgende Code kann auch kompiliert werden:
Module Module1  Sub Main()    System.Windows.Forms.MessageBox.Show("Example")  End SubEnd Module
 
                         
				 
				