在.NET 4.5中找不到HttpClient

时间:2013-05-01 21:06:02

标签: c# .net asynchronous httpclient .net-4.5

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

我是否应该为此课程下载新的可分发版本?

5 个答案:

答案 0 :(得分:36)

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

add ref

答案 1 :(得分:19)

我遇到了同样的问题。经过一番挖掘后,我发现你必须安装this package,然后添加对System.Net.Http的引用,不要抱怨!

答案 2 :(得分:6)

开始使用vs2017,并遇到同样的问题,在创建Native + PCL时,无法找到HttpClient,去Nuget并获得Microsoft.Net.Http解决我的问题。 enter image description here

答案 3 :(得分:3)

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

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

答案 4 :(得分:0)

我只是:

  1. 关闭Visual Studio
  2. 重新打开

景气。找到了HttpClient。