- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我想像这样从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/
我正在使用 Akavache 缓存本地对象。我希望能够删除数据库中的所有内容(就好像它是第一次运行程序一样)。我见过 Vacuum 方法,但这只会删除过期的旧项目。清理所有东西的简单方法是什么? 最佳
我有一个 Xamarin Android 项目,使用共享的 PCL 库,我决定使用 Akavache 作为临时数据存储(存储一些简单的登录状态信息,以保存每次重新登录)。 因此,我将 Akavache
我想像这样从akavache中删除对象 BlobCache.LocalMachine.Invalidate("key"); 但是编译器给了我错误警告“类型‘Unit’在未引用的程序集中定义。您必须添加
我正在使用 Azure 移动服务构建一个 xamarin 表单应用程序以进行离线同步 - 版本是: Microsoft.Azure.Mobile.Client 3.1.0 Microsoft.Azur
我在周末发现了 Akavache,它看起来是一个强烈推荐的用于在 Win8 和 WP8 上缓存项目的解决方案。 但是,我找不到任何实际示例或如何使用它的文档! 有人可以分享任何示例项目或文档吗? 最佳
我在 iOS 上使用 Akavache 标准方法(实际上,它是适用于 Android/iOS 的 .NET 标准项目),但问题仅出现在 iOS 上。 我在应用生命周期中保存了一些值(value):
我在 iOS 上遇到 SqlCipher 和 Akavache 问题。当我使用现有的 SqlCipher 实现将 Akavache 库添加到我的项目时,我在链接期间遇到了一些重复的 sqlite 错误
我正在尝试将 Akavache 与 Xamarin 一起使用。我已经从 NuGet 安装了 Akavache 包到 Android 和 Windows Phone 项目。 初始化: BlobCache
根据 Akavache 的平台特定说明: .NET 4.5 Desktop (WPF) - You must mark your application as x86, or else you wil
是否有人拥有并愿意分享使用 Akavache 的工作示例?在 Xamarin.iOS项目(理想情况下不添加任何其他 ui 框架,尽可能简单)实现自定义 EncryptionProvider这样安全缓存
我已经为 JSON.NET 设置了全局转换器默认值,如下所示: var jsonSerializerSettings = new JsonSerializerSettings
过去几天与 Akavache 一起工作。我有几种使用 GetAndFetchLatest 方法的方法,但有些方法从不调用 fetchFunc,并且所有函数都随机出现该问题。 public async
我正在使用 Xamarin 开发跨平台应用程序。我找到了 Akavache,但我无法在 ListView 适配器中使用 Akavache 处理图像加载。它的工作真的很慢。所以我需要修复它或找到另一种方
使用 xamarin forms v.3.1 和 akavache v5 + akavache.sqlite3 v5。 在 app.xaml.cs 中我初始化了 akavache Blo
所以我正在尝试在使用 Akavache 的应用程序中测试缓存行为。我的测试看起来像这样: using Akavache; using Microsoft.Reactive.Testing; using
我有一个 Xamarin.Forms 应用程序,在我的 App 类中有这段代码(是的,这只是一个演示问题的示例): public App() { BlobCache.A
我有一个 Xamarin.iOS 应用,它使用 Akavache 来缓存数据并减少对服务器不必要的数据请求的数量。使用 BlobCache.LocalMachine 一切都按预期工作得很好,喜欢它。
我有 UWP 应用程序并使用 Akavache。添加 MobileCenter NuGet 包后,我在构建应用程序时遇到了这个问题: Payload contains two or more file
Akavache 的实现适用于 Android 调试和发布以及 iOS Debug模式。但是,它在 iOS Release模式下崩溃。 从 Raygun 截获的引发的异常是“Akavache.Sqli
我已经成功获得了Akavache在 Windows 桌面上工作,.NET 4.5 WPF 项目,但是当我尝试为 Xamarin(iOS 和 Android)目标构建它时,BlobCache 单例未正确
我是一名优秀的程序员,十分优秀!