BC30002: Type '<typenaam>' is niet gedefinieerd

De instructie heeft verwezen naar een type dat niet is gedefinieerd. U kunt een type definiƫren in een declaratie-instructie zoals Enum, Structure, Classof Interface.

Fout-id: BC30002

Deze fout corrigeren

  • Zorg ervoor dat de typedefinitie en de verwijzing beide dezelfde spelling gebruiken.

  • Zorg ervoor dat de typedefinitie toegankelijk is voor de verwijzing. Als het type zich bijvoorbeeld in een andere module bevindt en is gedeclareerd Private, verplaatst u de typedefinitie naar de verwijzende module of declareert u het Public.

  • Zorg ervoor dat de naamruimte van het type niet opnieuw is gedefinieerd binnen uw project. Als dat het is, gebruikt u het Global trefwoord om de naam van het type volledig in aanmerking te komen. Als een project bijvoorbeeld een naamruimte met de naam Systemdefinieert, kan het System.Object type niet worden geopend tenzij het volledig is gekwalificeerd met het Global trefwoord: Global.System.Object.

  • Als het type is gedefinieerd, maar de objectbibliotheek of typebibliotheek waarin het is gedefinieerd, niet is geregistreerd in Visual Basic, klikt u op Verwijzing toevoegen in het menu Project en selecteert u vervolgens de juiste objectbibliotheek of typebibliotheek.

  • Zorg ervoor dat het type zich in een assembly bevindt die deel uitmaakt van het beoogde .NET Framework-profiel. Zie Problemen met .NET Framework-doelfouten oplossen voor meer informatie.

Zie ook