3

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

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

我的项目在我的计算机上运行良好,但由于 sqlite 是一个非托管 DLL,我想知道当我将我的应用程序部署到应用程序商店并且使用 ARM cpu 的人尝试运行它时会发生什么。它会工作吗?如果没有,我怎样才能让它工作?

谢谢,

阿德里安

4

2 回答 2

3

不,这行不通。当涉及 C++ 组件时,您不能选择中性架构(任何 CPU)。您必须将 SQLite DLL 编译到 ARM 中才能获得 ARM 版本。如果您有一个原生组件,您将为 Store 提交多个版本,客户将为他们的架构下载正确的版本。

关于 ARM 架构的 Windows 上的好博文。

于 2012-06-23T22:44:39.383 回答
1

我唯一知道的是微软正在与来自 SQLLite 的人合作,现在得到了官方支持

于 2012-06-23T12:24:12.313 回答