BC30002:未定义类型 "<typename>"

语句已引用尚未定义的类型。 可以在声明语句中定义类型,如 EnumStructureClassInterface

错误 ID: BC30002

更正此错误

  • 确保类型定义及其引用都使用相同的拼写。

  • 确保类型定义可供引用访问。 例如,如果类型在另一个模块中并且已声明 Private,则将类型定义移动到引用模块或声明它 Public

  • 确保在项目中未重新定义类型的命名空间。 如果是,请使用关键字 Global 来完全限定类型名称。 例如,如果项目定义了一个名为 System 的命名空间,则除非使用 Global 关键字:Global.System.Object完全限定类型,否则无法访问该类型 System.Object

  • 如果定义了类型,但在 Visual Basic 中未注册定义该类型的对象库或类型库,请单击 Project 菜单上的添加引用,然后选择相应的对象库或类型库。

  • 确保类型位于作为目标 .NET Framework 配置文件的程序集。 有关详细信息,请参阅 .NET Framework 目标错误疑难解答

另请参阅