Partager via


L'espace de noms ou le type spécifié dans les Imports '<NomÉlémentQualifié>' au niveau du projet ne contient aucun membre public ou est introuvable

Mise à jour : novembre 2007

Message d'erreur

L'espace de noms ou le type spécifié dans les Imports '<NomÉlémentQualifié>' au niveau du projet ne contient aucun membre public ou est introuvable Vérifiez que l'espace de noms ou le type est défini et qu'il contient au moins un membre public. Vérifiez que le nom d'alias ne contient pas d'autres alias.
Namespace or type specified in the project-level Imports '<qualifiedelementname>' doesn't contain any public member or cannot be found. Make sure the namespace or the type is defined and contains at least one public member. Make sure the alias name doesn't contain other aliases.

Une propriété Imports d'un projet spécifie un élément conteneur qui soit ne peut pas être recherché soit ne définit pas de membres Public.

Un élément conteneur peut être un espace de noms, une classe, une structure, un module, une interface ou une énumération. L'élément conteneur contient des membres, comme des variables, des procédures ou d'autres éléments conteneur.

L'objectif de l'importation est de permettre à votre code d'accéder à des membres espace de noms ou type sans devoir les qualifier. Votre projet peut également avoir besoin d'ajouter une référence à l'espace de noms ou au type. 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.

Si le compilateur ne trouve pas l'élément conteneur spécifié, il ne peut pas résoudre les références qui l'utilisent. S'il trouve l'élément mais que celui-ci n'expose pas de membres Public, aucune référence ne peut aboutir. Dans l'un et l'autre cas, l'importation de l'élément n'a aucun sens.

Vous pouvez utiliser le Concepteur de projets pour spécifier des éléments à importer. Utilisez la section Espaces de noms importés de la page Références. Vous pouvez ouvrir le Concepteur de projets en double-cliquant sur l'icône My Project dans l'Explorateur de solutions.

ID d'erreur : BC40057

Pour corriger cette erreur

  1. Ouvrez le Concepteur de projets et basculez vers la page Référence.

  2. Dans la section Espaces de noms importés, vérifiez que l'élément conteneur est accessible à partir de votre projet.

  3. Vérifiez que l'élément conteneur expose au moins un membre Public.

Voir aussi

Tâches

Comment : modifier des propriétés de projet et des paramètres de configuration

Concepts

Propriétés de projet

Espaces de noms dans Visual Basic

Résolution d'une référence lorsque plusieurs variables ont le même nom

Référence

Public (Visual Basic)