В проекте Xamarin для iOS я получаю сообщение об ошибке CS0121 при каждом асинхронном использовании BlobCache после обновления с akavache 4.1.2 до новейшей версии 6.3.2:
Вызов неоднозначен между следующими методамиили свойства: '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.Я перезапустил визуальную студию 2017 года (полностью обновленную).Почистил и удалил папку bin.
Я не понимаю, в чем заключается двусмысленность.Как я могу решить проблему или решить эту проблему?