Partager via


L'alias '<NomÉlément>' utilisé pour les importations de '<NomÉlémentQualifié>' ne fait pas référence à un Namespace, Class, Structure, Interface, Enum ou Module

Mise à jour : novembre 2007

'<elementname>' for the Imports alias to '<qualifiedelementname>' does not refer to a Namespace, Class, Structure, Interface, Enum or Module

Une Imports, instruction (espace de noms et type .NET) spécifie un élément de programmation qui ne peut pas être importé.

L'instruction Imports permet de réduire ou d'éliminer la nécessité de placer une chaîne qualifiante devant un nom d'élément. Vous qualifiez l'élément dans l'instruction Imports elle-même pour fournir un chemin sans ambiguïté à une déclaration unique de l'élément. Ensuite, vous n'avez pas besoin de qualifier les références à l'élément.

Imports s'utilise le plus souvent pour les espaces de noms, mais vous pouvez également importer une classe, un module, une structure, une interface ou une énumération pour permettre une référence à ses éléments sans une longue chaîne qualifiante.

Pour plus d'informations, consultez « Importation d'éléments conteneurs » dans Résolution d'une référence lorsque plusieurs variables ont le même nom.

ID d'erreur : BC30798

Pour corriger cette erreur

  1. Vérifiez l'orthographe des éléments dans la chaîne qualifiante de l'instruction Imports, surtout le dernier élément de la chaîne, qui constitue l'élément que vous qualifiez.

  2. Vérifiez que l'élément que vous qualifiez est d'un type prêt pour l'opération (espace de noms, classe, module, structure, interface ou énumération). Si tel n'est pas le cas, supprimez l'instruction Imports.

Voir aussi

Concepts

Références et l'instruction Imports