BC30002: El tipo "<typename>" no está definido

La instrucción ha hecho referencia a un tipo que no se ha definido. Puede definir un tipo en una instrucción de declaración como Enum, Structure, Classo Interface.

Id. de error: BC30002

Para corregir este error

  • Asegúrese de que la definición de tipo y su referencia usen la misma ortografía.

  • Asegúrese de que la definición de tipo sea accesible para la referencia. Por ejemplo, si el tipo está en otro módulo y se ha declarado Private, mueva la definición de tipo al módulo de referencia o declárelo Public.

  • Asegúrese de que el espacio de nombres del tipo no se vuelva a definir en el proyecto. Si es así, use la palabra clave Global para calificar completamente el nombre de tipo. Por ejemplo, si un proyecto define un espacio de nombres denominado System, no se puede tener acceso al tipo System.Object a menos que esté completo con la palabra clave Global: Global.System.Object.

  • Si se define el tipo, pero la biblioteca de objetos o la biblioteca de tipos en la que se define no está registrada en Visual Basic, haga clic en Agregar referencia en el menú Proyecto y, a continuación, seleccione la biblioteca de objetos o la biblioteca de tipos adecuada.

  • Asegúrese de que el tipo esté en un ensamblado que forme parte del perfil de .NET Framework de destino. Para obtener más información, consulte Solucionar problemas de versión de .NET Framework de destino.

Consulte también