gpt4 book ai didi

c# - 未找到 Web Api Content.ReadAsAsync 方法,但代码编译

转载 作者:太空狗 更新时间:2023-10-29 23:59:03 27 4
gpt4 key购买 nike

我正在使用 System.Net.Http.HttpClient 访问休息服务。这段代码编译并运行得很好:

var client = new HttpClient();
var result = client.GetAsync(ServiceUrl + "/whatever").Result;
var content = result.Content.ReadAsAsync<StatusReport>().Result;

但是 ReadAsAsync 方法在我的 IDE 中显示为红色,智能感知无法找到它。我已确保更新我所有的 nuget 包。为 System.Net.Http.Formatting 引用并添加了 using 语句,但错误仍然存​​在(resharper 告诉我 using 语句未使用)。

我不确定这是 visual studio 2012 还是 resharper 7 的问题。有时重新启动 visual studio 有帮助,有时则没有。我怀疑我可能引用了一些旧版本的程序集,或者类似的东西,但我已经更新了我所知道的一切,问题仍然是间歇性的。

我还能尝试什么?

最佳答案

您必须添加来自 Nuget“ASP.NET Web API 2 客户端”的引用。 Microsoft.AspNet.WebApi.Client

关于c# - 未找到 Web Api Content.ReadAsAsync 方法,但代码编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13241064/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com