我目前正在使用 Xamarin.Forms 开发 Windows Phone 应用程序。为此,我需要使用 SQLite 数据库才能拥有 Android 和 iOS 的跨平台应用程序。
所以我按照以下文档中描述的步骤进行操作:Working with a local database using SQLite.Net with Xamarin.Forms
问题是当我尝试使用以下代码在 Windows Phone 8 上获得 SQLite 连接时出现错误:
var plat = new SQLite.Net.Platform.WindowsPhone8.SQLitePlatformWP8();
调用此方法会引发带有以下消息的 TypeLoadException:
[System.TypeLoadException] = {System.TypeLoadException: Method 'ExtendedErrCode' in type
'SQLite.Net.Platform.WindowsPhone8.SQLiteApiWP8' from assembly
'SQLite.Net.Platform.WindowsPhone8, Version=2.3.0.0, Culture=neutral, PublicKeyToken=null'
does not have an implementation.
at SQL...
我不知道为什么会出现这样的错误。如果您有任何想法,那就太好了!
提前感谢任何可以帮助我的人