我想像这样从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
最佳答案
旧的 react 包无法通过标准 GUI nuget 获得。所以你必须从 nuget 命令行安装旧的 Reactive 库
安装包 System.Reactive.Core -Version 2.2.5.0
但是,如果您有其他依赖 Reactive 版本 3 的库无法正常工作,那么您就有点不走运了。
我有一个 Akavache 的拉取请求,它使 Akavache 与 Reactive 版本 3 兼容,希望它会很棒并在某个时候合并! https://github.com/akavache/Akavache/pull/367
2017 年 11 月 3 日更新
最新的Akavache Alpha版本在nuget上,支持netstandard/rx3
关于c# - Akavache 无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45421465/