<message> 此错误也可能是由于将程序集“<assemblyname>”的文件引用与项目引用混合使用所造成的
更新:2007 年 11 月
错误消息
<message> 此错误也可能是由于将程序集“<assemblyname>”的文件引用与项目引用混合使用所造成的。在这种情况下,请尝试将对项目“<projectname1>”中“<assemblyfilename>”的文件引用替换为对“<projectname2>”的项目引用。
项目中的代码访问其他项目的成员,但您的解决方案配置不允许 Visual Basic 编译器解析这种引用。
若要访问其他程序集中定义的类型,Visual Basic 编译器必须具有对该程序集的引用。此引用必须单一、明确,不会导致项目之间循环引用。
**错误 ID:**BC30971
更正此错误
确定哪个项目产生可供您的项目引用的最佳程序集。为进行此项决策,您可以使用条件,如易于访问文件和更新频率。
在项目属性中,添加对某个项目的引用,该项目包含定义正在使用的类型的程序集。
请参见
任务
如何:在 Visual Studio 中添加或移除引用 (Visual Basic)