jer*_*rry 8 sqlite windows-runtime winrt-xaml windows-phone-8.1
在添加SQLite-WinRT数据库包装器后,我无法让我的应用程序为ARM目标构建.我可以用一个简单的测试应用程序重现这一点,如下所示:
(这是在Visual Studio 2013中完成的.)
正在构建"ARM"的项目的处理器体系结构与实现文件"C:\ Users\jr\Documents\Visual Studio 2015\Projects\sqlite-test\packages"的处理器体系结构"x86"之间存在不匹配\ 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".这种不匹配可能会导致运行时故障.请考虑通过Configuration Manager更改项目的目标处理器体系结构,以便在项目和实现文件之间调整处理器体系结构,或者选择具有实现文件的winmd文件,该文件具有与您的目标处理器体系结构相匹配的处理器体系结构项目.
我在这里发布了一个小测试项目(Windows Phone 8.1空项目,添加了SQLite,通过NuGet添加了SQLite-WinRT).
小智 1
解决 NuGet 包问题的一种解决方法是将 sqlite-winrt 源添加到手机或通用应用程序中。
| 归档时间: |
|
| 查看次数: |
379 次 |
| 最近记录: |