首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在winRT中使用SQLite-Net扩展

在winRT中使用SQLite-Net扩展
EN

Stack Overflow用户
提问于 2014-09-03 10:05:45
回答 1查看 1.1K关注 0票数 2

我想在我的winRT项目. https://bitbucket.org/twincoders/sqlite-net-extensions中使用SQLite-Net扩展库。

为了在我的Windows8.1应用程序中支持sqlite,我目前已经将SQLite for (Windows8.1)安装为VS扩展,并通过NuGet安装了sqlite

为了让它正常工作,我试着下载源代码,并使用我们可以用于winRT的sqlite构建它。为了添加对Windows的SQLite的引用,我只需要将目标更改为Windows8.1。这样做会导致许多错误,例如:“名称'BindingsFlags‘在当前上下文中不存在”实例参数:无法从'System.Type’转换为'System.Reflection.MemberInfo'“,我也尝试将SQLite-Net直接链接到我的项目,但最终情况是相同的。

我真的需要添加关系到我的sqlite数据库,并将非常感谢每一个我可以得到的帮助!

随附您可以找到我的VS2013的屏幕截图,其中我更改了SQLiteNetExtensions的引用,以使用所需的winRT库。

非常感谢您给我的任何帮助!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-09-11 09:36:19

以下步骤适用于我,无需下载源代码和可能的编译错误:

(我有以下假设:我只针对您的Windows 8.1,并使用VisualStudioPremium2013Update 3)

  1. 在Visual中,转到工具-扩展和更新-联机部分,并查找sqlite。此包将包含所需的SQLite二进制文件。
  2. 在项目引用中添加对SQLite for Windows运行时的引用
  3. 添加对Microsoft Visual C++运行时包的引用。
  4. 在Nuget包管理器控制台中运行“”。
  5. 在Nuget包管理器控制台中运行"Install-Package SQLiteNetExtensions“

现在,您将有一个以Windows8.1为目标的项目,并同时引用两个SQLiteNetExtensions。以上步骤最初是在:在Windows应用程序中使用SQLite中推荐的

下面是从我前面提到的链接下载的SQLiteDemo项目引用的屏幕截图,该链接也引用了SQLiteDemo:

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25641562

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档