Compartir a través de


Es necesaria una referencia al ensamblado '<assemblyidentity>' que contiene el tipo '<typename>', pero no se pudo encontrar una referencia adecuada debido a posibles problemas de referencias circulares: <referencedependencylist>

Una expresión usa un tipo como, por ejemplo, una clase, estructura, interfaz, enumeración o delegado, que se define fuera del proyecto. Sin embargo, la referencia de proyecto a dicho ensamblado forma parte de un conjunto de referencias circulares.

Cuando varios proyectos tienen referencias entre sí, las referencias pueden ser circulares. Por ejemplo, dos proyectos pueden tener referencias entre sí. De manera más general, una cadena de referencias de un proyecto al siguiente puede volver, en última instancia, al proyecto inicial. En tales casos, no hay ningún proyecto final al final de la cadena con la que se va a resolver la referencia.

Para acceder 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: BC30962

Para corregir este error

  • En las propiedades del proyecto, agregue una referencia directa al proyecto que produce el ensamblado que define el tipo que está usando.

Consulte también