Compartir a través de


BC40057: El espacio de nombres o tipo especificado en las importaciones del proyecto "<qualifiedelementname>" no tiene miembros públicos o no se encuentra

El espacio de nombres o tipo especificado en las importaciones del proyecto "<qualifiedelementname>" no tiene miembros públicos o no se encuentra. Asegúrese de que el espacio de nombres o el tipo está definido y contiene al menos un miembro público. Asegúrese de que el nombre del alias no contiene otros alias.

Una propiedad de importación de un proyecto especifica un elemento contenedor que no se encuentra 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 contiene miembros, como variables, procedimientos u otros elementos contenedores.

El propósito de la importación es permitir que el código acceda al espacio de nombres o a los miembros de tipo sin tener que calificarlos. Es posible que el proyecto también necesite agregar una referencia al espacio de nombres o al tipo. Para más información, consulte "Importación de elementos contenedor" en Referencias a elementos declarados.

Si el compilador no encuentra el elemento contenedor especificado, no podrá resolver las referencias que lo usan. Si encuentra el elemento, pero este no expone ningún miembro Public, no se puede hacer referencia correctamente. En cualquier caso, no tiene sentido importar el elemento.

Use el Diseñador de proyectos para especificar los elementos que se van a importar. Use la sección Espacios de nombres importados de la página Referencias. Para acceder al Diseñador de proyectos, haga doble clic en el icono Mi proyecto en el Explorador de soluciones.

Id. 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 el elemento contenedor es accesible desde el proyecto.

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

Consulte también