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 SubEnd Module 

Však bude úspěšně kompilace následující kód:

Imports System.Windows.FormsModule Module1  Sub Main()    MessageBox.Show("Example")  End SubEnd Module

Úspěšně se také kompilace následující kód:

Module Module1  Sub Main()    System.Windows.Forms.MessageBox.Show("Example")  End SubEnd Module

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.