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
, Class
o 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áreloPublic
.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 denominadoSystem
, no se puede tener acceso al tipo System.Object a menos que esté completo con la palabra claveGlobal
: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
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de