加入收藏 | 设为首页 | 会员中心 | 我要投稿 大庆站长网 (https://www.0459zz.com/)- 科技、智能边缘云、事件网格、云计算、站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net-mvc – 程序集使用System.Web.Http 5.1,它比引用的程序集更高版本System.We

发布时间:2020-09-22 01:15:54 所属栏目:asp.Net 来源:互联网
导读:我在Visual Studio 2013中创建了一个新的项目,一个WebApi MVC 5项目并更新了所有nuget软件包.它更新到mvc 5.1.现在我无法成功构建它所说的项目 assembly uses System.Web.Http 5.1.0.0 which has a higher version than referenced assembly System.Web.Http

我在Visual Studio 2013中创建了一个新的项目,一个WebApi& MVC 5项目并更新了所有nuget软件包.它更新到mvc 5.1.现在我无法成功构建它所说的项目

assembly uses System.Web.Http 5.1.0.0 which has a higher version than referenced assembly System.Web.Http 5.0.0.0

有人遇到这个吗?为什么这些问题在Visual Studio中经常出现?有人知道如何解决这个,因为我真的很努力,但没有运气到目前为止…

解决方法

解决了

我在Visual Studio中打开了Package Manager控制台并运行命令

PM> Update-package

它为我神奇地解决了一切.您可以在下面找到Package Manager Console

>工具
> Nuget包经理
>软件包管理器控制台

此命令将删除程序包文件夹下的所有旧程序包,并在必要时更新所有内容,还可以在特定程序包上运行该命令.这里有所有的命令http://docs.nuget.org/docs/reference/package-manager-console-powershell-reference#Update-Package的变种

让我知道,如果你发现这有用的我很好奇,知道这是否偶然发生在我身上

(编辑:大庆站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读