Akavache.BlobCache Неоднозначный вызов System.Reactive.Linq.Observable (CS0121) - PullRequest
0 голосов
/ 05 февраля 2019

В проекте 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.

Я не понимаю, в чем заключается двусмысленность.Как я могу решить проблему или решить эту проблему?

...