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.

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

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

猜你在找的C#相关文章