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