Symptomen

Verschijnt het volgende foutbericht weergegeven tijdens de compilatie wanneer u een toepassing VB.NET voor Microsoft .NET Framework 4.5.2 opnieuw te compileren:

'{Naam}' is geen lid van 'Windows'.

In dit bericht is is de aanduiding '{naam}' een onderliggend element van de naamruimte System.Windows, zoals 'Forms' of 'Aantekeningen'.Het foutbericht kan bijvoorbeeld als volgt weergegeven:

'Formulieren' is geen lid van 'Windows'.

Oplossing

Dit probleem met de conflicten van de naamruimte van .NET Framework 4.5.2 'Windows'. Dit gebeurt in de code die gebruikmaakt van Windows. {Naam} om te verwijzen naar System.Windows. {Naam}.Het probleem op te lossen moet u de code volledig in aanmerking komen de naamruimte, of de volledige naamruimte importeren en verwijst naar de typen door hun naam eenvoudig wijzigen.De volgende code wordt bijvoorbeeld de fout veroorzaken:

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

De volgende code wordt echter met succes gecompileerd:

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

De volgende code wordt ook met succes gecompileerd:

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

Meer hulp nodig?

Meer opties?

Verken abonnementsvoordelen, blader door trainingscursussen, leer hoe u uw apparaat kunt beveiligen en meer.