在.NET 4.5中找不到HttpClient

我试图在.NET 4.5中使用新的HttpClient ,但Visual Studio抱怨它不存在。 我有System.Net ,但是当我键入System.Net.Http ,它也会抱怨它。

我应该为这个类下载一个新的distributable吗?

添加对System.Net.Http的引用:

添加参考

我有同样的问题。 经过一番挖掘,我发现你必须安装这个软件包 ,然后添加对System.Net.Http的引用,以免它抱怨!

开始使用vs2017,遇到同样的问题,在创建Native + PCL时,找不到HttpClient,去Nuget并获得Microsoft.Net.Http解决我的问题。 在此处输入图像描述

我在App_Code文件夹中添加了一个类,在我的一个函数中调用了这个HttpClient我遇到了这个问题。 花了无数个小时后,我发现我的类Properties下的Build Action被设置为Content

将此Build Action更改为Compile修复了问题。