微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用SQLite-WinRT包装器构建问题

添加sqlite-WinRT数据库包装器后,我无法让我的应用程序为ARM目标构建.我可以用一个简单的测试应用程序重现这一点,如下所示:

(这是在Visual Studio 2013中完成的.)

>创建一个空的Windows 8.1通用应用程序(WinRT)
>使用工具/扩展和更新下载适用于Windows Phone 8.1的sqlite和适用于Windows运行时的sqlite(Windows 8.1).将它们添加到相应项目的参考中.
>使用NuGet,将sqlite-WinRT包添加到每个项目.
>为x86(本地机器或手机模拟器)构建 – >没问题.
>针对ARM构建(电话设备) – >下面显示的构建错误(独立于调试或发布版本).

There was a mismatch between the processor architecture of the project being built “ARM” and the processor architecture,“x86”,of the implementation file “C:\Users\jr\Documents\Visual Studio 2015\Projects\sqlite-test\packages\sqlite-Winrt.3.8.7.1\lib\wpa81\sqliteWinRT.dll” for “C:\Users\jr\Documents\Visual Studio 2015\Projects\sqlite-test\packages\sqlite-Winrt.3.8.7.1\lib\wpa81\sqliteWinRT.winmd”. This mismatch may cause runtime failures. Please consider changing the targeted processor architecture of your project through the Configuration Manager so as to align the processor architectures between your project and implementation file,or choose a winmd file with an implementation file that has a processor architecture which matches the targeted processor architecture of your project.

我发布了一个小型测试项目here(Windows Phone 8.1空项目,添加sqlite,通过NuGet添加sqlite-WinRT).

转到项目属性打开构建选项卡并将目标平台设置为ARM

编辑
添加了WinRt sqlite.它是在x86上建立的,当你想在ARM进程体系结构上构建它时,它无法构建你需要删除WinRTsqlite dll,而不是你的项目可以正常工作.这是Code

希望这可以帮助

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


SQLite架构简单,又有Json计算能力,有时会承担Json文件/RESTful的计算功能,但SQLite不能直接解析Json文件/RESTful,需要用Java代码硬写,或借助第三方类库,最后再拼成insert语句插入数据表,代码非常繁琐,这里就不展示了。参考前面的代码可知,入库的过程比较麻烦,不能只用SQL,还要借助Java或命令行。SPL是现代的数据计算语言,属于简化的面向对象的语言风格,有对象的概念,可以用点号访问属性并进行多步骤计算,但没有继承重载这些内容,不算彻底的面向对象语言。...
使用Python操作内置数据库SQLite以及MySQL数据库。
破解微信数据库密码,用python导出微信聊天记录
(Unity)SQLite 是一个软件库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。SQLite 是在世界上最广泛部署的 SQL 数据库引擎。SQLite 源代码不受版权限制。本教程将告诉您如何使用 SQLite 编程,并让你迅速上手。.................................
安卓开发,利用SQLite实现登陆注册功能
相比大多数数据库而言,具有等优势,广泛应用于、等领域。
有时候,一个项目只有一个数据库,比如只有SQLite,或者MySQL数据库,那么我们只需要使用一个固定的数据库即可。但是一个项目如果写好了,有多个用户使用,但是多个用户使用不同的数据库,这个时候,我们就需要把软件设计成可以连接多个数据库的模式,用什么数据库,就配置什么数据库即可。4.Users实体类,这个实体类要和数据库一样的,形成一一对应的关系。11.Sqlite数据库,需要在代码里面创建数据库,建立表,再建立数据。8.我们开启MySQL数据库,然后进行调试,看程序的结果。2.安装SqlSugar。
基于Android的背单词软件,功能强大完整。
SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统。说白了就是使用起来轻便简单,