我尝试在通用Windows平台项目中使用VS2017中的SQLite。我按照指导下载VS2015的SQLite扩展,虽然我的本地机器环境是VS2017,也许这是根本原因?然后我用SQLIte添加引用。之后我用nuget安装了SQLitePCL。
安装SQLite后,我想尝试运行一个演示,看看它是否可以正常工作。但是我发现我不能使用我的演示所需的命名空间(使用SQLite.Net.Attributes;)。
我做了一些关于SQLite和VS2017的搜索,但是没有找到关于这种情况的太多信息。所以我想知道是否有人遇到过这样的问题以及你如何解决这个问题?
或者它只是不能在VS2017中使用SQLite?如果是,我可以编译一个关于此的最新版本吗?
感谢所有能就此问题给我一些回复或建议的人。
答案 0 :(得分:0)
但我发现我无法使用命名空间(使用SQLite.Net.Attributes;)
似乎SQLite.Net.Attributes
属于Nuget包SQLite.Net-PCL
,而不属于您正在使用的SQLitePCL
。 SQLite.Net.Attributes
不包含{{1}}。您可以获得不是您尝试使用的包裹。
有很多针对SQLite的Nuget软件包,其中一些是较旧的,很长时间没有更新。对于UWP应用,我建议您按照 this tutorial 在UWP应用中使用SQLite数据库。