Akavache.BlobCache对System.Reactive.Linq.Observable的歧义调用(CS0121)

时间:2019-02-05 10:04:32

标签: c# xamarin xamarin.ios akavache

在Xamarin iOS项目中,从akavache 4.1.2升级到最新的6.3.2后,每次异步使用BlobCache都会收到错误CS0121:

  

以下方法或属性之间的调用不明确:   'System.Reactive.Linq.Observable.FirstAsync(System.IObservable)'   和   'System.Reactive.Linq.Observable.FirstAsync(System.IObservable)'

每次使用BlobCache都会发生这种情况,例如:

var result = await BlobCache.UserAccount.GetObject<List<MovieModel>>("history").FirstAsync();

如果我删除FirstAsync,则是GetAwaiter变得模棱两可。

我声明:using System.Reactive.Linq;

我认为这可能是版本问题,但是我找不到有关此问题的任何信息。我已经升级了所有nuget软件包。我已经卸载了所有akavache软件包和system.reactive软件包,然后重新安装没有任何效果。我已经清除了nuget缓存。我已重新启动Visual Studio 2017(完全最新)。清理并删除bin文件夹。

我不明白模棱两可是什么。我该如何解决或解决这个问题?

0 个答案:

没有答案