“<elementname>”引用项目“<projectname>”中的类型“<typename>”,但在项目“<projectname>”中未找到类型“<typename>”

更新:2007 年 11 月

表达式访问引用的其他项目中的类、结构、模块或接口,但该项目中不包含指定的类型。

在同一解决方案中,如果您的项目间接引用了其他项目,将发生此错误。通常,您的项目会引用一个引用其他项目的程序集。如果该程序集访问在其他项目中指定的类型,则将建立对该类型的间接引用。但是,如果其他项目中不存在该类型,则生成此错误。

**错误 ID:**BC30960

更正此错误

  • 如果所有位置都未定义引用的类型,请移除或替换试图访问它的语句。可能还需要在对引用类型进行间接引用的程序集中进行相同的更改。

  • 如果在某个位置定义了引用的类型,请直接引用定义它的项目或程序集。

请参见

任务

如何:在 Visual Studio 中添加或移除引用 (Visual Basic)

概念

项目引用

其他资源

引用命名空间和组件

管理引用