c# – 类型或命名空间名称’Http’不存在?

前端之家收集整理的这篇文章主要介绍了c# – 类型或命名空间名称’Http’不存在?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有这个便携式类库,它的设置是 Windows Phone 8,Windows Store和.NET 4.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博客 post清楚地表明您需要使用这个特殊版本的HttpClient.

To use the HttpClient package,right click on your solution,go to the
Manage Nuget Packages dialog,search for Id Microsoft.Net.Http,and
make sure “Include Prerelease” is turned on.

@H_404_23@

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

编辑
这是此package的最新版本的页面

猜你在找的C#相关文章