Príznaky

Ak ste preložiť aplikáciu VB.NET cieľ Microsoft .NET Framework 4.5.2, môže zobraziť nasledujúce chybové hlásenie počas kompilácie:

"{Name}" nie je členom "Windows".

V tomto hlásení zástupný symbol "{Name}" je dieťa priestor názvov System.Windows názvov, napríklad "Formy" alebo "Značky."Napríklad chybové hlásenie môže vyzerať napríklad takto:

"Formuláre" nie je členom "Windows".

Riešenie

Tento problém sa týka konflikty názvov .NET Framework 4.5.2 "Windows". Kód nastane, ktorý používa systém Windows. {Name} postúpiť priestor názvov System.Windows. {Name}.Tento problém vyriešite zmeniť kód úplne deklarácie priestoru názvov alebo importovať celý priestor názvov a odkaz jeho typy jednoduché mena.Napríklad nasledujúci kód spôsobí chybu:

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

Však bude úspešne zostaviť nasledujúci kód:

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

Kód sa úspešne zostaví aj:

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

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.