标签: c# asp.net asp.net-mvc visual-studio .net-4.6.1
我刚刚将.Net 4.6的MVC项目更新为.Net 4.6.1。 但是当我启动应用程序时,会出现一个错误,即System.Net.Http丢失。
在添加引用对话框中,我可以看到引用:
但是在列表中,有一个图标,表示警告:
我试图删除并多次添加引用,没有运气。 我也尝试了一个基于.Net 4.6.1的新MVC项目,在这里它就像一个魅力。
那么我该怎么做才能在现有项目中获得对System.Net.Http的引用?
答案 0 :(得分:0)
首先转到csproj文件,检查版本是否与packages.config相同? 如果是,也检查你的bin文件夹是否是相同的版本,所有这些版本应该是相同的版本,如果不删除该行,还要转到你的packages.config并搜索库并再次删除该行。然后再次添加库。 第一张图片用于csproj文件行
这里是bin文件夹
这里是packeges.config
正如我所提到的,检查所有3个版本都是相同的,没有重复,如果不是全部删除并再次添加并检查bin文件夹中的dll是否生成。 我希望这有帮助。