无法将System.Net.Http添加到Project更新到4.6.1

时间:2017-08-18 12:25:44

标签: c# asp.net asp.net-mvc visual-studio .net-4.6.1

我刚刚将.Net 4.6的MVC项目更新为.Net 4.6.1。 但是当我启动应用程序时,会出现一个错误,即System.Net.Http丢失。

enter image description here

在添加引用对话框中,我可以看到引用:

enter image description here

但是在列表中,有一个图标,表示警告:

enter image description here

我试图删除并多次添加引用,没有运气。 我也尝试了一个基于.Net 4.6.1的新MVC项目,在这里它就像一个魅力。

那么我该怎么做才能在现有项目中获得对System.Net.Http的引用?

1 个答案:

答案 0 :(得分:0)

首先转到csproj文件,检查版本是否与packages.config相同? 如果是,也检查你的bin文件夹是否是相同的版本,所有这些版本应该是相同的版本,如果不删除该行,还要转到你的packages.config并搜索库并再次删除该行。然后再次添加库。
第一张图片用于csproj文件行 csproj file

这里是bin文件夹 bin folder

这里是packeges.config Packages

正如我所提到的,检查所有3个版本都是相同的,没有重复,如果不是全部删除并再次添加并检查bin文件夹中的dll是否生成。 我希望这有帮助。