如何使用ARM CPU在WinRT设备中部署SQLite?

时间:2012-06-23 11:57:49

标签: sqlite windows-8 windows-runtime

我正在开发一个C#Window8 / WinRT应用程序,我正在使用SQLite-NET,并在文档底部链接了sqlite3.dll

https://github.com/praeclarum/sqlite-net

我的项目在我的计算机上工作正常,但由于sqlite是一个非托管DLL,我想知道当我将我的应用程序部署到应用程序商店时会发生什么,并且有一个拥有ARM cpu的人试图运行它。它会起作用吗?如果没有,我该如何使其发挥作用?

谢谢,

阿德里安

2 个答案:

答案 0 :(得分:3)

不,它不会起作用。当涉及C ++组件时,您无法选择中性架构(任何CPU)。您必须将SQLite DLL编译为ARM才能拥有ARM版本。如果您有本机组件,您将为商店提交多个版本,客户将为其架构下载正确的版本。

Windows on the ARM architecture上的好博文。

答案 1 :(得分:1)

我唯一知道的是,微软正与SQLite的人合作,现在正式支持