Symptomer

Du kan få følgende feilmelding under kompilering prosessen når du kompilere et VB.NET program å målrette 4.5.2 Microsoft .NET Framework:

{Name}er ikke medlem av 'Windows'.

I denne meldingen er "{Name}" plassholderen underordnet System.Windows-navneområdet, for eksempel "Skjemaer" eller "Markering".Feilmeldingen kan for eksempel vises som følger:

'Skjemaer' er ikke medlem av 'Windows'.

Oppløsning

Dette problemet gjelder konflikter av navneområdet .NET Framework 4.5.2 "Windows". Det vil oppstå i kode som bruker Windows. {Name} til å referere til System.Windows. {Name}.Du kan løse problemet ved å endre koden for å fullstendig kvalifisere navneområde, eller importere hele navneområdet og dens referansetyper ved hjelp av enkle navnet.Følgende kode vil for eksempel forårsake feilen:

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

Følgende kode vil imidlertid kompilere ble:

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

Følgende kode vil også kompilere ble:

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

Trenger du mer hjelp?

Vil du ha flere alternativer?

Utforsk abonnementsfordeler, bla gjennom opplæringskurs, finn ut hvordan du sikrer enheten og mer.