无法在VS2017通用Windows平台项目

时间:2017-12-29 09:20:19

标签: sqlite uwp visual-studio-2017

我尝试在通用Windows平台项目中使用VS2017中的SQLite。我按照指导下载VS2015的SQLite扩展,虽然我的本地机器环境是VS2017,也许这是根本原因?然后我用SQLIte添加引用。之后我用nuget安装了SQLitePCL。

安装SQLite后,我想尝试运行一个演示,看看它是否可以正常工作。但是我发现我不能使用我的演示所需的命名空间(使用SQLite.Net.Attributes;)。

我做了一些关于SQLite和VS2017的搜索,但是没有找到关于这种情况的太多信息。所以我想知道是否有人遇到过这样的问题以及你如何解决这个问题?

或者它只是不能在VS2017中使用SQLite?如果是,我可以编译一个关于此的最新版本吗?

感谢所有能就此问题给我一些回复或建议的人。

1 个答案:

答案 0 :(得分:0)

  

但我发现我无法使用命名空间(使用SQLite.Net.Attributes;)

似乎SQLite.Net.Attributes属于Nuget包SQLite.Net-PCL,而不属于您正在使用的SQLitePCLSQLite.Net.Attributes不包含{{1}}。您可以获得不是您尝试使用的包裹。

有很多针对SQLite的Nuget软件包,其中一些是较旧的,很长时间没有更新。对于UWP应用,我建议您按照 this tutorial 在UWP应用中使用SQLite数据库。