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

Kas vajate veel abi?

Kas soovite rohkem valikuvariante?

Siin saate tutvuda tellimusega kaasnevate eelistega, sirvida koolituskursusi, õppida seadet kaitsma ja teha veel palju muud.