Se connecter avec Microsoft
S'identifier ou créer un compte.
Bonjour,
Sélectionnez un autre compte.
Vous avez plusieurs comptes
Choisissez le compte avec lequel vous voulez vous connecter.

Symptômes

Lorsque vous recompilez une application VB.NET pour cibler le point 4.5.2 de Microsoft.NET Framework, vous pouvez recevoir le message d’erreur suivant pendant le processus de compilation :

«{Nom}» n’est pas un membre de 'Windows'.


Dans ce message, l’espace réservé « {nom} » est un enfant de l’espace de noms System.Windows, par exemple « Forms » ou « Balisage ».

Par exemple, le message d’erreur peut apparaître comme suit :

« Formulaires » ne sont pas un membre de 'Windows'.


Résolution

Ce problème concerne les conflits d’espace de noms.NET Framework 4.5.2 « Windows ». Il se produit dans le code qui utilise Windows. {Name} pour faire référence à la classe System.Windows. {Nom}.

Pour résoudre ce problème, modifiez le code pour qualifier l’espace de noms, entièrement ou importer l’espace de noms complet et faire référence à ses types par leur nom simple.

Par exemple, le code suivant génère l’erreur :

Module Module1
Sub Main()

Windows.Forms.MessageBox.Show("Example")

End Sub

End Module


Toutefois, le code suivant se compile correctement :

Imports System.Windows.Forms

Module Module1

Sub Main()

MessageBox.Show("Example")

End Sub

End Module


Le code suivant compile également avec succès :

Module Module1
Sub Main()

System.Windows.Forms.MessageBox.Show("Example")

End Sub

End Module


Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.

Ces informations vous ont-elles été utiles ?

Dans quelle mesure êtes-vous satisfait(e) de la qualité de la langue ?
Qu’est-ce qui a affecté votre expérience ?
En cliquant sur Envoyer, vos commentaires seront utilisés pour améliorer les produits et services de Microsoft. Votre administrateur informatique sera en mesure de collecter ces données. Déclaration de confidentialité.

Nous vous remercions de vos commentaires.

×