gpt4 book ai didi

c# - SQLite Windows 10 RTM 通用应用程序

转载 作者:行者123 更新时间:2023-12-03 17:39:47 24 4
gpt4 key购买 nike

在 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 文件添加到我的项目中,而且“适用于 Windows UAP 的 Microsoft Visual C++ Applocal 运行时包”引用对我不可用。

有趣的是它与 RC 版本一起工作......

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

最佳答案

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

The SDK "SQLite.UAP.2015, Version=3.8.11.1" depends on the following SDK(s) "Microsoft.VCLibs.AppLocal, version=14.0", which have not been added to the project or were not found.

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

在 VS2015 + W10 SDK 的发布版本中,AppLocal 运行时包已替换为 W8 和 W8.1 等 CRT 包。

如果您添加对“通用 Windows 平台应用程序的 Visual C++ 2015 运行时”的引用,您的应用程序将构建并运行,尽管在更新 SQLite 扩展之前会出现警告。

虽然您可以直接包含来自 SQLite-net 的 SQLLite.cs 和 SQLiteAsync.cs,但如果您按照教程使用 nuget 引用库,那么您将不会在项目中看到这些文件,尽管这些类可用于你来使用。

关于c# - SQLite Windows 10 RTM 通用应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31733553/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com