项目“<projectname>”要求引用程序集“<assemblyname>”的版本“<versionnumber1>”,但引用了程序集“<assemblyname>”的版本“<versionnumber2>”(Visual Basic 警告)

更新:2007 年 11 月

错误消息

项目“<projectname>”要求引用程序集“<assemblyname>”的版本“<versionnumber1>”,但却引用了程序集“<assemblyname>”的版本“<versionnumber2>”。已发出对版本“<versionnumber1>”的引用。

项目间接引用了在其他位置定义的程序集,但该项目还直接引用了该程序集的早期版本。

为提供对更高版本(而不是早期版本)中定义的类型和编程元素的访问,编译器在解析访问时会间接引用更高版本。

默认情况下,此消息是一个警告。有关隐藏警告或将警告视为错误的信息,请参见 在 Visual Basic 中配置警告

**错误 ID:**BC42203

更正此错误

  • 移除对程序集早期版本的直接引用,或进行更改以引用更高版本。

请参见

任务

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

概念

程序集概述

项目引用

其他资源

引用命名空间和组件

管理引用