我想像这样从 akavache 中删除对象
BlobCache.LocalMachine.Invalidate("key");
但是编译器给我带来了错误警告 "类型'Unit'是在未引用的程序集中定义的。您必须添加对程序集'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
较旧的反应式包无法通过标准 GUI nuget 使用。所以你必须从nuget命令行安装较旧的反应式库
安装包系统.反应核心 - 版本 2.2.5.0
但是,如果您有其他依赖于反应式版本 3 的库将无法正常工作,那么您就有点不走运了。
我有一个关于 Akavache 的拉取请求,使 Akavache 与反应式版本 3 兼容,希望它会很棒并在某个时候合并! https://github.com/akavache/Akavache/pull/367
更新 11/3/2017
最新的 Alpha 版本的 Akavache 在 nuget 上,支持 netstandard/rx3