我正在开发一个C#在WindOW8 / WinRT的应用程序,我使用SQLite-NET与文档的底部相连的sqlite3.dll
https://github.com/praeclarum/sqlite-net
我的项目工作正常在我的电脑上,但由于SQLite是一个非托管的DLL,我不知道这是怎么回事,当我与ARM CPU试图运行它部署我的应用程序的App Store和别人发生。 难道是去工作? 如果没有,我怎样才能使它发挥作用?
谢谢,
阿德里安
我正在开发一个C#在WindOW8 / WinRT的应用程序,我使用SQLite-NET与文档的底部相连的sqlite3.dll
https://github.com/praeclarum/sqlite-net
我的项目工作正常在我的电脑上,但由于SQLite是一个非托管的DLL,我不知道这是怎么回事,当我与ARM CPU试图运行它部署我的应用程序的App Store和别人发生。 难道是去工作? 如果没有,我怎样才能使它发挥作用?
谢谢,
阿德里安
不,这是行不通的。 当有涉及到C ++组件无法选择一个中立的架构(任何CPU)。 你将不得不编译SQLite的DLL到ARM为了让你有一个ARM版本。 如果你有一个天然的成分,你会提交多个版本的存储和客户将下载他们的架构正确的版本。
良好的博客帖子上的Windows对ARM架构 。
我唯一知道的是,微软正在与SQLLite家伙,现在官方支持