自从获得最新 (3.7.15.1) 版本的 SQLite 后,我有两个应用程序在编译时出现问题。
直到今天早上,第二个一直“处于次要状态”,所以直到现在我才注意到它。
在尝试编译时,我得到:“找不到 SDK”SQLite.WinRT,Version=3.7.15.1 “。
参考列表确实显示我安装了“SQLite for Windows Runtime”。
不过,我刚刚意识到,这些属性是:
(Name) SQLite for Windows Runtime
Fiel Type SDK
Identity SQLite.WinRT, Version=3.7.15.1
Path [blank]
Resolved False
Version 0.0.0.0
最后三个可能是问题(没有路径,未解决,没有版本信息)。所以不知何故,显然,安装时没有添加路径等。那么用于 Windows 运行时的 SQLite 的文件名是什么,以便我可以搜索它的位置并手动将其添加到路径中(此时也有望添加已解决和版本信息)。
更新
我在这里找到 sqlite3.dll:
C:\Program Files (x86)\Microsoft SDKs\Windows\v8.0\ExtensionSDKs\SQLite.WinRT\3.7.15.2\Redist\Debug\x86
这是要添加到路径的适当文件(sqlite3.dll)和位置吗?
更新 2
这个想法就这么多:“路径”属性不可编辑。
更新 3
仔细查看文件路径,我发现我安装的是 3.7.15.2,而不是 3.7.15.1。
我在“最近”中看到的三个可能的 SQLite 版本是 3.7.14、3.7.15 和 3.7.15.1。转到“扩展”选项卡后,我找到了 3.7.15.2。
它添加的路径是:C:\Program Files (x86)\Microsoft SDKs\Windows\v8.0\ExtensionSDKs\SQLite.WinRT\3.7.15.2\(所以没有附加“\Redist\Debug\x86”)