我使用 MVVM Cross 和 SQLite 插件(在 VS2012 下)创建了一个 PCL
在我的 Droid 代码中,我像这样初始化服务:
Cirrious.MvvmCross.Plugins.Sqlite.PluginLoader.Instance.EnsureLoaded();
在我的 PCL 代码中:
var factory = this.GetService<ISQLiteConnectionFactory>();
var conn = factory.Create("shopbazar");
但是在调用 PLC 代码时收到以下错误:
Could not load type 'SQLite.SQLiteConnection' from assembly 'Cirrious.MvvmCross.Plugins.Sqlite.Droid…
任何的想法?
我在我的 Android 程序集中设置了“Internet”和“写入外部存储”的权限。
顺便说一句,我无法进入这段代码,因为调试没有进入PCL。还有什么想法吗?