Akavache无效

时间:2017-07-31 16:56:02

标签: c# sqlite xamarin mobile akavache

我想从像这样的akavache中删除对象

BlobCache.LocalMachine.Invalidate("key");

但编译器给我的错误警告 "类型'单位'在未引用的程序集中定义。您必须添加对程序集的引用,System.Reactive.Core,Version = 2.2.5.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'"它让我无法编译它

我不知道如何解决这个问题。我已经在尝试akavache 5.0.0和akavache 4.1.2。我正在尝试搜索System.Reactive.Core,nuget中的最小版本是3.0.0

1 个答案:

答案 0 :(得分:3)

旧的反应套餐无法通过标准GUI nuget获得。因此,您必须从nuget命令行

安装较旧的Reactive库

Install-Package System.Reactive.Core -Version 2.2.5.0

但是,如果您有其他依赖于Reactive版本3的图书馆,这些图书馆不会起作用,而且您运气不好。

我有一个对Akavache的拉取请求,这使得Akavache与Reactive版本3兼容,希望在某些时候可以很棒并且合并! https://github.com/akavache/Akavache/pull/367

更新11/3/2017

Akavache的最新Alpha版本在nuget上并支持netstandard / rx3