【问题标题】:Unable to use SQLite in VS2017 universal windows platform projectVS2017通用windows平台项目无法使用SQLite
【发布时间】:2018-06-09 18:05:25
【问题描述】:

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

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

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

还是在 VS2017 中无法使用 SQLite?如果是,我可以为此编译一个最新版本吗?

感谢所有可以就这个问题给我一些回复或建议的人。

【问题讨论】:

  • 你的 SQLitePCL 的版本是什么?我正在使用 3.8.7.2 并没有给我这样的问题?你试过更新吗?
  • 我的 SQLitePCL 版本也是 3.8.7.2。我的问题是我不能使用那个命名空间......虽然这是 SQLite 扩展的问题。

标签: sqlite uwp visual-studio-2017


【解决方案1】:

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

似乎SQLite.Net.Attributes 属于 Nuget 包SQLite.Net-PCL,而不是您正在使用的SQLitePCLSQLitePCL 不包含 SQLite.Net.Attributes。您可能会获得不是您尝试使用的软件包。

SQLite 的 Nuget 包有很多,其中一些比较老,很久没有更新了。对于 UWP 应用,我建议您关注 this tutorial 在 UWP 应用中使用 SQLite 数据库。

【讨论】:

  • 非常感谢!安装 SQLitePCL 而不是 SQLite.Net-PCL 是我的错误。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2023-03-14
  • 1970-01-01
  • 1970-01-01
  • 2023-03-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多