<mensaje> Este error también puede ser debido a la combinación de una referencia de archivo con una referencia de proyecto al ensamblado '<nombreDeEnsamblado>'

<mensaje> Este error también se podría deber a la mezcla de una referencia de archivo con una referencia de proyecto al ensamblado '<nombreDeEnsamblado>'.En este caso, pruebe a reemplazar la referencia de archivo a '<nombreDeArchivoDeEnsamblado>' en el proyecto '<nombreDeProyecto1>' con una referencia de proyecto a '<nombreDeProyecto2>'.

El código del proyecto tiene acceso a un miembro de otro proyecto, pero la configuración de la solución no permite que el compilador de Visual Basic resuelva la referencia.

Para obtener acceso a un tipo definido en otro ensamblado, el compilador de Visual Basic debe tener una referencia a dicho ensamblado. Debe ser una referencia única y no ambigua, que no produzca referencias circulares entre proyectos.

Identificador de error: BC30971

Para corregir este error

  1. Determine qué proyecto produce el mejor ensamblado para que sirva de referencia a su proyecto. Para adoptar esta decisión, debe utilizar criterios como la facilidad de acceso a los archivos y la frecuencia de las actualizaciones.

  2. En las propiedades de su proyecto, agregue una referencia al proyecto que contiene el ensamblado que define el tipo que está utilizando.

Vea también

Tareas

Cómo: Agregar o quitar referencias en Visual Studio

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

Solucionar problemas de referencias rotas

Conceptos

Referencias del proyecto

Otros recursos

Hacer referencia a espacios de nombres y componentes

Referencias a elementos declarados (Visual Basic)