类型或命名空间名称'Http'不存在?

Jas*_*n94 7 c# visual-studio nuget portable-class-library

我有这个便携式类库,它的设置是Windows Phone 8,Windows Store和.NET 4.5.

我正在尝试添加HttpClient,但在我通过NuGet添加它之后,它的运行时版本是v4.0.30319,当我尝试using System.Net.Http它时:

The type or namespace name 'Http' does not exist in the namespace 'System.Net' (are you missing an assembly reference?)
Run Code Online (Sandbox Code Playgroud)

以下内容作为参考添加,并在安装时由NuGet添加:

  • System.Net.Http
  • System.Net.Http.Extensions
  • System.Net.Http.Primitives

我正在尝试使用的类是HttpClient在我的可移植类库中: - /

在此输入图像描述

Sve*_*sen 6

这篇MSDN博客文章清楚地表明您需要使用这个特殊版本的HttpClient.

要使用HttpClient软件包,请右键单击您的解决方案,转到Manage Nuget Packages对话框,搜索Id Microsoft.Net.Http,并确保打开"Include Prerelease".

这是在去年2月发布的,但我没有看到任何更新表明它现在已经过时了.

编辑
这是此软件包的最新版本的页面