El tipo '<typename>' del ensamblado '<assemblyname1>' se ha reenviado al ensamblado '<assemblyname2>'

El tipo '<typename>' del ensamblado '<assemblyname1>' se ha reenviado al ensamblado '<assemblyname2>'. Falta una referencia a '<assemblyname2>' en el proyecto o falta el tipo '<typename>' en el ensamblado '<assemblyname2>'.

Una expresión en el código fuente para un ensamblado hace referencia a un tipo que se ha reenviado a otro ensamblado, pero no se encuentra el tipo en el ensamblado de destino.

Reenvío de tipos significa reasignar la definición de una clase, estructura, interfaz, un delegado o una enumeración a un ensamblado distinto de aquél en el que se definió originalmente. A menudo se usa junto con la refactorización de código, mediante la cual divide un ensamblado en dos o varios ensamblados o mueve el código de un ensamblado a otro.

Aunque el tipo siga estando disponible temporalmente en el ensamblado original, es probable que quede sin definir cuando la refactorización de código quite el ensamblado original.

Identificador de error: BC31424

Para corregir este error

  • Asegúrese de que el tipo está presente en el ensamblado de destino.

  • Asegúrese de que el proyecto tiene una referencia al ensamblado de destino.

Consulte también