我在visual studio中有这个错误。这是PCL我添加了我的解决方案,我正在尝试使用Windows.Web.Http.HttpClient而不是System.net.http中的那个。我有一个“Windows”的引用,但GetAsync调用得到以下错误:
'IAsyncOperationWithProgress'不包含'GetAwaiter'的定义,并且找不到接受第一个类型为'IAsyncOperationWithProgress'的扩展方法'GetAwaiter'(你是否缺少'System'的using指令?)
“使用系统;”位于文件的顶部。在以下许多示例中,我可以看到它应该可以工作但我必须遗漏一些东西:https://docs.microsoft.com/en-us/uwp/api/windows.web.http.httpclient
using (HttpClient client = new HttpClient())
{
var response = await client.GetAsync(GetBaseUri());
if (response.IsSuccessStatusCode)
{
var jsonString = await response.Content.ReadAsStringAsync();
model = JsonConvert.DeserializeObject<T>(jsonString);
return model;
}
}