C# 类型或命名空间名称';Http';不存在吗?

C# 类型或命名空间名称';Http';不存在吗?,c#,visual-studio,nuget,portable-class-library,C#,Visual Studio,Nuget,Portable Class Library,我有这个可移植类库,它的设置是WindowsPhone8、WindowsStore和.NET4.5 我正在尝试添加HttpClient,但在我通过NuGet添加它之后,它的运行时版本是v4.0.30319,当我尝试使用System.Net.Http时,它会声明: The type or namespace name 'Http' does not exist in the namespace 'System.Net' (are you missing an assembly reference?

我有这个可移植类库,它的设置是WindowsPhone8、WindowsStore和.NET4.5

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

The type or namespace name 'Http' does not exist in the namespace 'System.Net' (are you missing an assembly reference?)
以下内容作为参考添加,由NuGet在安装时添加:

  • System.Net.Http
  • System.Net.Http.Extensions
  • System.Net.Http.Primitives
我尝试使用的类是我的可移植类库中的
HttpClient
:-/

此MSDN博客明确指出,您需要使用此特殊版本的HttpClient

要使用HttpClient包,右键单击解决方案,转到 “管理Nuget软件包”对话框,搜索Id Microsoft.Net.Http,以及 确保“包括预发布”已打开

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

编辑

这是最新版本的页面

能否显示项目依赖项的屏幕截图?@ken2k我添加了屏幕截图,Windows Phone 8支持正在等待,但我想通过可移植类库的方式来实现,因为我正在考虑使用其他平台。您会收到哪些构建警告?它们可能与API不可用有关。我无法将其用于.NET 4.5?从第二个链接“当使用使用此软件包的库时,仅针对.NET Framework 4.5或.NET for Windows应用商店应用程序的项目需要此软件包。”因此,换句话说,您可以将其用于.NET 4.5。我刚刚意识到这可能并不清楚。