<secondaryErrorTitle><message> 此错误可能也是由于将项目“<projectname1>”中对“<filepathname1>”的文件引用和项目“<projectname2>”中对“<filepathname2>”的文件引用混合而造成的

更新:2007 年 11 月

错误消息

<message> 此错误也可能是由于混合使用对项目“<projectname1>”中“<filepathname1>”的文件引用和对项目“<projectname2>”中“<filepathname2>”的文件引用所造成的。 如果两个程序集完全相同,请尝试替换这两个引用,使其来自相同的位置。

项目中的代码访问其他项目的成员,但您的解决方案配置不允许 Visual Basic 编译器解析这种引用。

若要访问其他程序集中定义的类型,Visual Basic 编译器必须具有对该程序集的引用。此引用必须单一、明确,不会导致项目之间循环引用。

**错误 ID:**BC30970

更正此错误

  1. 确定哪个项目产生可供您的项目引用的最佳程序集。为进行此项决策,您可以使用条件,如易于访问文件和更新频率。

  2. 在项目属性中,添加对某个文件的引用,该文件包含定义正在使用的类型的程序集。

请参见

任务

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

如何:修改项目属性和配置设置

有关无效的引用的疑难解答

概念

项目引用

有多个同名变量时解析引用

其他资源

引用命名空间和组件