【发布时间】:2017-06-04 01:50:34
【问题描述】:
我正在使用 Azure 移动服务构建一个 xamarin 表单应用程序以进行离线同步 - 版本是:
- Microsoft.Azure.Mobile.Client 3.1.0
- Microsoft.Azure.Mobile.Client.SQLiteStiore 3.1.0
- SQLitePCL 3.8.7.2
- SQLitePCLRaw.bundle_green 1.1.2
- SQLitePCLRaw.core 1.1.2
这工作正常,直到我将 akavache (5.0.0) 添加到我的项目中,在添加任何 akavache 特定代码之前,我运行了项目并发现
MobileServiceSQLiteStore store = new MobileServiceSQLiteStore(path);
正在抛出 TyleLoadException:
无法从程序集“SQLitePCLRaw.provider.internal, Version=1.0.0.0, Culture=neutral, PublicKeyToken=89ae75803b2c608d”加载类型“SQLitePCL.SQLite3Provider_internal”。
以前有人遇到过这种情况吗?当我移除 akavache 后,一切恢复正常。
【问题讨论】:
标签: sqlite xamarin.forms azure-mobile-services akavache