sqlite - 更新VS2012项目后无法编译,SQLite未安装错误

标签 sqlite visual-studio-2012 versioning

今天早上我启动 Visual Studio 时,它通知我需要安装几个更新: VS反馈工具和SQLite。我安装了两者,并重新启动了 VS 2012。

但是在编译我的项目的过程中发生了一件“有趣”的事情:由于我的项目中仍然引用了“SQLite for Windows Runtime 3.7.14.1”,我收到一条错误消息,表明未安装 SQLite 3.7.14.1。好的,所以我从引用中删除了它,并添加了对“SQLite for Windows Runtime 3.7.15.1”的引用

但是,在那之后我仍然收到相同的错误消息。什么???所以我删除了3.7.15.1,不添加任何引用 返回,现在我的项目可以编译了。但我的项目确实使用了 SQLite - 这是怎么发生的?

在我的引用管理器列表中,提供了三个“SQLite for Windows Runtime”版本:

3.7.14.1
3.7.15
-and
3.7.15.1

用 Vince Lombardi 的不朽名言来说,“这里到底发生了什么?!?”

最佳答案

问题是安装的最新 SQLite 版本是 3.7.15.2,我试图引用 3.7.15.1,但它在我的计算机上已不存在。一旦我从引用文献的“扩展”选项卡中获取最新版本(而不是尝试从“最近”选项卡中选择倒数第二个版本),它就可以正常编译。

关于sqlite - 更新VS2012项目后无法编译,SQLite未安装错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14344059/

相关文章:

delphi - SQLite 或 Blackfish - 我应该在 delphi 应用程序中使用什么?

python - 在 python sqlite3 中使用保存点

c++ - 使用 unique_ptr move 语义

visual-studio-2012 - Visual Studio 2012 网页版和桌面版

带有复选框的 jQuery 版本控制错误

json - jq 找到引用值中的最大值

android - 在 SQLite 中使用 AND 和 OR

android - 从异步任务执行时 "error code 5: databse is locked"

sql-server - SQL Server 2012 Express 备份数据库失败

数据库 - 数据版本控制