【发布时间】:2014-10-29 07:04:59
【问题描述】:
我正在使用Microsoft.AspNet.WebApi.Client 在我的 ASP.MVC 5 项目中使用休息服务。我正在按照this 教程来使用 HttpClient。代码未编译,因为 HttpContent 中不再提供 ReadAsAsync 方法。经过一番挖掘,我知道这是System.Net.Http.Formatting.dll中定义的扩展方法。我为同一个 dll here 找到了一个 nuget 包,但该包已被弃用,我无法安装它。我还尝试根据this 帖子在 Program Files 文件夹中搜索该 dll,但我无法得到它。任何想法如何使ReadAsAsync 工作?非常感谢任何帮助。谢谢。
【问题讨论】:
-
添加参考并包括
System.Net.Http;和System.Net.Http.Formating;版本4.0.0.0 -
我可以从哪里得到那个 dll?任何想法?我尝试通过Packge Manger Console安装它,但它显示'无法找到'System.Net.Http.Formatting'包的'4.0.0.0'版本。我猜它已被弃用。
-
您的 GAC 中已经有
Http.Formatting。 -
@TejasSutar 右键单击您的项目>添加参考>程序集>并包括
System.Net.Http和System.Net.Http.Formating -
你的回答真的帮助了@YuvalItzchakov..!!谢谢。
标签: c# asp.net-mvc asp.net-web-api httpclient