Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# SQLite Windows 10 RTM通用应用程序_C#_Sqlite_Windows 10 - Fatal编程技术网

C# SQLite Windows 10 RTM通用应用程序

C# SQLite Windows 10 RTM通用应用程序,c#,sqlite,windows-10,C#,Sqlite,Windows 10,在Windows10RTM和VisualStudio2015中,RTMSqlite不再工作 例如,教程不向我的项目中添加SqLtI.CS和SqListAcsi.Cs文件,也不适用于“微软VisualC++的Apple Oncor运行时Windows Windows UAP”包。p> 有趣的是它与RC版本一起工作 SQLite版本: sqlite-uap-3081101.vsix(5.73 MiB)将sqlite-uap-3081101.vsix与VS2015 RTM和10240版本的Window

在Windows10RTM和VisualStudio2015中,RTMSqlite不再工作

例如,教程不向我的项目中添加SqLtI.CS和SqListAcsi.Cs文件,也不适用于“微软VisualC++的Apple Oncor运行时Windows Windows UAP”包。p> 有趣的是它与RC版本一起工作

SQLite版本:
sqlite-uap-3081101.vsix(5.73 MiB)

将sqlite-uap-3081101.vsix与VS2015 RTM和10240版本的Windows 10 SDK一起使用会生成以下警告:

SDK“SQLite.UAP.2015,版本=3.8.11.1”取决于以下内容 SDK“Microsoft.VCLibs.AppLocal,版本=14.0”,尚未更新 已添加到项目或未找到

这是因为SQLite扩展依赖于AppLocal运行时包。理论上,当添加扩展作为引用时,包将被自动引用,但是,该包似乎不再包含在W10 SDK的引用版本中

在VS2015+W10 SDK的发行版中,AppLocal运行时包已被类似于W8和W8.1的CRT包所取代

如果你添加一个引用,用于“通用Windows平台应用程序的Visual C++ 2015运行时”,你的应用程序将被构建和运行,尽管会有警告,直到SQLite扩展被更新。
虽然您可以直接从SQLite net中包括SQLLite.cs和SQLiteAsync.cs,但如果您根据教程使用nuget引用库,那么您将无法在项目中看到文件,尽管这些类将可供您使用。

我认为SQLite团队已经解决了这个问题

-见Q和A


因此,只需从VisualStudio中卸载SQLite的现有SDK并再次安装即可。之后,我看不到关于AppLocal的警告。

您不能通过NuGet添加适当的程序集吗?为什么要使用vsix?必须同时使用这两个工具,否则SQLite将无法工作。我的教程使用了SQLite.Net PCL库,它没有添加提到的类。您是否尝试过使用不同的软件包?嗯,最初我使用的是sqlite net软件包,它适用于Win 8/8.1。很明显我弄错了什么。。。PCL包似乎使用了其他名称空间,但如果我添加这两个类,编译器当然会很高兴。你的教程很有用!这是一个升级问题。遗憾的是,它没有得到解决。另外,当前版本在使用Windows10UniversalApp时非常不稳定。