Akavache Unit在未引用的程序集中定义:System.Reactive.Core版本2.2.5.0。不适用于nuget

时间:2017-12-17 21:39:04

标签: c# xamarin xamarin.forms akavache

我正在使用最新版本的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

1 个答案:

答案 0 :(得分:3)

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

然后还要确保你只有版本3.1.1的System.Reactive安装在任何地方,而不是2.2.5任何地方