Sümptomid
Koostamise käigus võidakse kuvada järgmine tõrketeade, kui VB.NET rakenduse Microsoft .NET Frameworki 4.5.2 suunata Kompileeri:
"{Nimi}" ei kuulu "Windows".
See teade "{nimi}" kohatäide on lapse System.Windows nimeruumi, nt "Vormid" või "Märgistus".Näiteks kuvatakse tõrketeade võidakse kuvada järgmiselt:
"Forms" ei kuulu "Windows".
Lahendus
See probleem hõlmab konfliktide .NET Frameworki 4.5.2 "Windows" nimeruum. See toimub koodi, mis kasutab Windows. {Nimi} System.Windows viidata. {Nimi}.Selle probleemi lahendamiseks muuta koodi täielikult nimeruumi, on õigus saada või importida täieliku nimeruumi ja selle tüübid lihtsa nime järgi.Näiteks järgmine kood põhjustab viga:
Module Module1 Sub Main() Windows.Forms.MessageBox.Show("Example") End SubEnd Module
Kuid kogub edukalt järgmine kood:
Imports System.Windows.FormsModule Module1 Sub Main() MessageBox.Show("Example") End SubEnd Module
Järgmine kood ka koostada edukalt:
Module Module1 Sub Main() System.Windows.Forms.MessageBox.Show("Example") End SubEnd Module