Akavache Invalidate

Я хочу удалить объект из акаваче вот так

BlobCache.LocalMachine.Invalidate("key");

Но компилятор получил мне предупреждение об ошибке "Тип" Unit "определен в сборке, на которую нет ссылок. Вы должны добавить ссылку на сборку" System.Reactive.Core, Version=2.2.5.0, Culture= нейтральный, PublicKeyToken=31bf3856ad364e35'", и это заставляет меня не может его скомпилировать

Я понятия не имею, как это исправить. Я уже пробую akavache 5.0.0, а также akavache 4.1.2. Я пытаюсь найти System.Reactive.Core и минимальная версия в Nuget 3.0.0

1 ответ

Старые реактивные пакеты недоступны через стандартный графический интерфейс пользователя nuget. Таким образом, вы должны установить более старые библиотеки Reactive из командной строки nuget

Install-Package System.Reactive.Core -Version 2.2.5.0

Но если у вас есть другие библиотеки, которые зависят от Reactive версии 3, это не сработает, и вам не повезло.

У меня есть запрос на извлечение Akavache, который делает Akavache совместимым с Reactive версией 3, который, надеюсь, в какой-то момент будет потрясающим и объединится! https://github.com/akavache/Akavache/pull/367

ОБНОВЛЕНИЕ 3/3/2017

Последняя альфа-версия Akavache на nuget и поддерживает netstandard/rx3

Другие вопросы по тегам