可以将Akavanche与Azure移动应用程序一起使用吗?

时间:2017-03-30 21:35:40

标签: azure sqlite xamarin.ios xamarin.forms azure-mobile-services

我似乎有3种不同的SQLLite安装,并希望看看我是否可以整合它们,或者这是否是一个好主意。 (或者如果有冲突)。

下面我有

  1. Akavanche.sqlite3
  2. Microsoft.Azure.Mobile.Client.SQLiteStore
  3. 一些SQLite原始引用。
  4. 我不确定其中一些来自哪里(除了Akavanche和Azure),但我想在我的应用程序中节省空间。 (Apple App Store为100MB)

    我应该怎么做所有这些参考,是吗?

    enter image description here enter image description here

1 个答案:

答案 0 :(得分:1)

对于每个库,您需要依赖树。

Microsoft.Azure.Mobile.Client.SQLiteStore取决于:

  • SQLitePCLRaw.core
  • SQLitePCLRaw.bundle_green

后者有很多特定于平台的依赖项,其中一些在列表中看到。 Akavache依赖于不同的SQLite数据库版本(e_sqlite3版本)。因此,我认为您需要所有SQLite库,因为它们具有不同的依赖关系。