Příznaky
Můžete obdržet následující chybová zpráva během procesu kompilace při překompilovat VB.NET aplikace rozhraní.NET Framework Microsoft 4.5.2 cílení:
"{Název}" není členem "Windows".
V této zprávě je zástupný symbol "{název}" podřízený obor názvů System.Windows, například "Formuláře" nebo "Markup". Chybová zpráva může například vypadat takto:
"Formuláře" není členem "Windows".
Řešení
Tento problém týká kolize oboru názvů rozhraní.NET Framework 4.5.2 "Windows". Se objeví v kódu, který používá systém Windows. {Název} odkazovat System.Windows. {Název}.
Chcete-li tento problém vyřešit, změňte kód plně zařazení oboru názvů nebo importovat úplný obor názvů a jeho typy odkazovat podle názvu jednoduché. Například následující kód způsobí chybu:Module Module1
Sub Main() Windows.Forms.MessageBox.Show("Example") End Sub End Module
Však bude úspěšně kompilace následující kód:
Imports System.Windows.Forms
Module Module1 Sub Main() MessageBox.Show("Example") End Sub End Module
Úspěšně se také kompilace následující kód:
Module Module1
Sub Main() System.Windows.Forms.MessageBox.Show("Example") End Sub End Module