缺少SQLite.Net.Plaform.XamarinIOS程序集

时间:2016-02-03 09:01:30

标签: ios xamarin.ios mvvmcross xamarin.forms sqlite-net

我正在为Android和iOS开展POC项目。 设置:

  • Xamarin.Forms(当前版本2.0.1)
  • MvvmCross(当前版本4.0.0-beta8)

我试图通过以下方式添加对sqlite的支持:

  • MvvmCross.Plugin.SQLitePCL(v 4.0.0-beta8)
  • SQLite.Net.Async-PCL(v 3.1.1)
  • SQLite.net-PCL(v 3.1.1)

Android应用程序在此配置下完美运行,但首次使用

SQLiteAsyncConnection

我得到以下例外:

  

无法加载文件或程序集' SQLite.Net.Platform.XamarinIOS,Version = 3.1.0.0,Culture = neutral,PublicKeyToken = null'或其中一个依赖。

有人知道如何修复它或如何找到解决方法吗?

1 个答案:

答案 0 :(得分:0)

这是因为iOS版本基于monotouch而不是Xamarin.iOS。这有一个问题:https://github.com/MvvmCross/MvvmCross/issues/1181#issuecomment-173034613

最近也解决了这个问题:https://github.com/MvvmCross/MvvmCross-Plugins/pull/51

下一个版本它会像预期的那样工作。

相关问题