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