2

今天早上我启动 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) 的不朽话语来说,“这里到底发生了什么?!?”

4

1 回答 1

2

问题是安装的最新 SQLite 版本是 3.7.15.2,而我试图引用 3.7.15.1,它不再存在于我的机器上。一旦我从参考的“扩展”选项卡中获得了最新版本(而不是尝试从“最近”选项卡中选择倒数第二个版本),它编译得很好。

于 2013-01-22T17:14:15.900 回答