我在下面的代码集中得到下面的错误,它在'alliancelookup'行错误,我不知道我做错了什么,但我不能看到自己的任何事查询即时运行到波峰似乎运行良好,但它似乎是问题与Awaiter,我想知道是否有解决方法?不包含'GetAwaiter'的定义
DynamicCrest crest = new DynamicCrest();
var root = await crest.GetAsync(crest.Host);
var alliancelookup = await (await root.GetAsync(r => r.alliances)).First(i => i.shortName == e.GetArg("allianceticker").ToUpper());
allianceid = alliancelookup.id;
Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: 'System.Dynamic.ExpandoObject' 不包含关于 'GetAwaiter' 在CallSite.Target(封闭,调用点,对象) 在System.Dynamic定义.UpdateDelegates.UpdateAndExecute1 [T0,TRet](CallSite站点,T0 arg0) at ***。Program。 <> c。 < b__2_10> d.MoveNext()在C:\用户--- \文档\ Visual Studio的2015年\项目------ \的Program.cs:行95
这将有助于了解第95行是什么。你得到的错误非常简单。你尝试“等待”的任何对象都没有正确地实现所需要的GetAwaiter方法。 – Nitram