BC30971:<message> 此错误也可能是由于将程序集“<assemblyname>”的文件引用与项目引用混合使用所造成的。

<message> 此错误也可能是由于将程序集“<assemblyname>”的文件引用与项目引用混合使用所造成的。 在此情况下,请尝试将项目“<projectname1>”中的“<assemblyfilename>”的文件引用替换为“<projectname2>”的项目引用。

你项目中的代码访问了另一个项目的成员,但你的解决方案配置不允许使用 Visual Basic 编译器来解析引用。

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

错误 ID: BC30971

更正此错误

  1. 确定产生最佳程序集引用的项目。 为便于确定,你可以使用文件访问轻松程度和更新频率等条件。

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

另请参阅