Mono.data.sqlite 在通用 WIndows 平台上
Mono.data.sqlite on Universal WIndows Platform
我在让我的共享项目与我的 UWP 应用程序一起工作时遇到问题。共享项目使用 Mono.Data.Sqlite 进行数据库连接,它适用于 Android 和 iOS,但我不知道我缺少什么参考,因为它无法识别上的库UWP。有人试过这个吗?
在 Windows Phone 上,默认情况下没有 SQLite 引擎,因此您需要添加对它的支持。这是一个简单的步骤。只需添加预编译的二进制文件。可以阅读 here.
的方法
这就是为什么 Mono.Data.Sqlite
命名空间不适用于 UWP 应用程序的原因。要解决此问题,您必须使用编译器开关。例如:
#if !WINDOWS_PHONE
using Mono.Data.Sqlite;
#endif
#if WINDOWS_PHONE
using Whatever namespace it is.
#endif
这将适用于 SharedProjects。另一个选项是包含您的共享代码的 PCL(便携式 Class 库)。有了这个你就可以使用 SQLite-NET – Cross-Platform ORM。
我在让我的共享项目与我的 UWP 应用程序一起工作时遇到问题。共享项目使用 Mono.Data.Sqlite 进行数据库连接,它适用于 Android 和 iOS,但我不知道我缺少什么参考,因为它无法识别上的库UWP。有人试过这个吗?
在 Windows Phone 上,默认情况下没有 SQLite 引擎,因此您需要添加对它的支持。这是一个简单的步骤。只需添加预编译的二进制文件。可以阅读 here.
的方法这就是为什么 Mono.Data.Sqlite
命名空间不适用于 UWP 应用程序的原因。要解决此问题,您必须使用编译器开关。例如:
#if !WINDOWS_PHONE
using Mono.Data.Sqlite;
#endif
#if WINDOWS_PHONE
using Whatever namespace it is.
#endif
这将适用于 SharedProjects。另一个选项是包含您的共享代码的 PCL(便携式 Class 库)。有了这个你就可以使用 SQLite-NET – Cross-Platform ORM。