SQLite Windows 10 RTM通用应用程序
本文关键字:应用程序 RTM Windows SQLite | 更新日期: 2023-09-27 18:05:42
与Windows 10 RTM和Visual Studio 2015 RTM SQLite不再工作。
例如,http://igrali.com/2015/05/01/using-sqlite-in-windows-10-universal-apps/上的教程不会将SQLLite.cs和SQLiteAsync.cs文件添加到我的项目中,而且"Microsoft Visual c++ Applocal runtime Package For Windows UAP"参考也不可用。
有趣的是它与RC版本一起工作…
SQLite版本:sqlite - uap - 3081101。vsix (5.73 MiB)
使用sqlite-uap-3081101。vsix with VS2015 RTMWindows 10 SDK的10240版本会产生以下警告:
SDK "SQLite.UAP。2015, Version=3.8.11.1"取决于以下内容SDK (s)"Microsoft.VCLibs。AppLocal, version=14.0",还没有已添加到项目中或未找到。
这是因为SQLite扩展依赖于AppLocal Runtime Package。理论上,在添加扩展作为参考时将自动引用该包,但是,该包似乎不再包含在W10 SDK的引用版本中。
AppLocal运行时包已被CRT包(如W8 &VS2015 + W10 SDK发布版本中的W8.1。
如果你添加了"Visual c++ 2015 Runtime for Universal Windows Platform Apps"的引用,你的应用程序将构建并运行,尽管会有警告,直到SQLite扩展更新。
虽然你可以直接从SQLite-net中包含SQLLite.cs和SQLiteAsync.cs,如果你按照教程使用nuget来引用库,那么你不会在你的项目中看到这些文件,尽管这些类将供你使用。
我认为SQLite团队已经解决了这个问题。
SQLite for Universal App Platform -参见Q和a。
SQLite时间表
所以,只要从Visual Studio中卸载现有的SQLite SDK,然后重新安装即可。之后我就看不到AppLocal的警告了