微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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的最新版本的页面

原文地址:https://www.jb51.cc/csharp/99603.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐