今天早上我启动 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/