我正在使用最新版本的xamarin表单(截至12/17/17),并且无法在akavache中使用以下行:

await BlobCache.UserAccount.InsertObject(key, value);


没有得到错误:

The type 'Unit' is defined in an assembly that is not referenced. You must add a reference to assembly 'System.Reactive.Core, Version=2.2.5.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'.


v2.2.5.0不在nuget上。我在想之前就已经开始使用它了,但是它没有显示出来,所以我想知道我是否搞砸了。我从nuget安装了最新版本3.1.1,但仍然有错误。

我能做什么?

编辑:

我还在Github上发布了一个问题:https://github.com/akavache/Akavache/issues/399

最佳答案

您必须安装此版本的Akavache
https://www.nuget.org/packages/akavache/6.0.0-alpha0038

然后还要确保您仅在各处安装了System.Reactive 3.1.1版,而没有在任何地方安装2.2.5

10-08 03:49