El espacio de nombres o tipo especificado en las importaciones del proyecto '<nombreCompletoDeElemento>' no tiene miembros públicos o no se encuentra

El espacio de nombres o tipo especificado en las importaciones de nivel de proyecto '<nombreCompletoDeElemento>' no contienen ningún miembro público o no se encuentran.Asegúrese de que el espacio de nombres o el tipo se hayan definido y de que contengan al menos un miembro público.Asegúrese de que el nombre de alias no contiene otros alias.

Una propiedad de importación de un proyecto especifica un elemento contenedor que no se puede encontrar o no define ningún miembro Public.

Un elemento contenedor puede ser un espacio de nombres, una clase, una estructura, un módulo, una interfaz o una enumeración. El elemento contenedor incluye miembros, como variables, procedimientos u otros elementos contenedores.

El propósito de importar es permitir que su código obtenga acceso a los miembros del espacio de nombres o del tipo sin tener que calificarlos. Quizás el proyecto también necesite agregar una referencia al espacio de nombres o tipo. Para obtener más información, vea "Importar elementos contenedores" en Referencias a elementos declarados (Visual Basic).

Si el compilador no puede encontrar el elemento contenedor especificado, no podrá resolver las referencias que lo utilizan. Si encuentra el elemento pero éste no expone ningún miembro Public, no se realizará correctamente ninguna referencia. En ambos casos carece de sentido importar el elemento.

Para especificar los elementos que se van a importar se utiliza el Diseñador de proyectos. Utilice la sección Espacios de nombres importados de la página Referencias. Puede llegar al Diseñador de proyectos haciendo doble clic en el icono Mi proyecto del Explorador de soluciones.

Identificador de error: BC40057

Para corregir este error

  1. Abra el Diseñador de proyectos y cambie a la página Referencia.

  2. En la sección Espacios de nombres importados, compruebe que desde su proyecto se puede obtener acceso al elemento contenedor.

  3. Compruebe que el elemento contenedor expone por lo menos un miembro Public.

Vea también

Tareas

Cómo: Modificar las propiedades y los valores de configuración del proyecto

Referencia

Public (Visual Basic)

Conceptos

Propiedades del proyecto

Espacios de nombres en Visual Basic

Otros recursos

Referencias a elementos declarados (Visual Basic)