【问题标题】:Error : while working with SQLite in windows phone 8错误:在 Windows Phone 8 中使用 SQLite 时
【发布时间】:2015-05-22 20:11:45
【问题描述】:

这是我的第一篇文章。我收到此错误

正在构建的项目的处理器架构“任何 CPU”不是 被引用的 SDK “SQLite.WP80, Version=3.8.10.2”支持。 请考虑更改您的目标处理器架构 项目(在 Visual Studio 中,这可以通过配置来完成 Manager) 到 SDK 支持的架构之一:“x86, ARM”。

在使用 Windows Phone 应用程序和使用 SQLite 时。如果我将架构设置为 ARM,那么它将消失,但我收到另一个错误,即 SQLite.cs 文件中名称空间中缺少“社区”。任何人都可以帮助我吗?提前致谢。

【问题讨论】:

  • 欢迎来到 StackOverflow!检查stackoverflow.com/help/how-to-ask 以了解如何在stackoverflow 上提问.. 你是在Windows Phone 8 还是Windows Phone 8.1 平台上工作..?

标签: sqlite windows-phone-8


【解决方案1】:

按照这个:

Tools -> Extension and Updates Menu 安装扩展“SQLite for Windows Phone”。查看截图 1

然后从 NuGet 包管理器安装 NuGet Pacakge sqlite-net-wp8。查看截图 2

然后在项目属性 -> 构建设置中添加条件编译符号USE_WP8_NATIVE_SQLITE。查看截图 3

然后尝试重新构建解决方案,错误将消失..!

(我假设您已经复制了这两个文件 SQLite.csSQLiteAsync.cs

参考链接:

http://social.technet.microsoft.com/wiki/contents/articles/18204.how-to-use-sqlite-with-a-windows-phone-8-application.aspx

Type or namespace 'Sqlite' could not be found in SQLite.cs

【讨论】:

  • 我尝试了您的步骤,但收到此警告和错误:“字段 'SQLite.SQLiteConnection._preserveDuringLinkMagic' 从未分配给,并且始终具有其默认值 false c:\Users\Dell\Documents \Visual Studio 2013\Projects\SQLLite_Demo\SQLLite_Demo\SQLite.cs 241 15 SQLLite_Demo”和错误:“部署失败,因为没有检测到Windows Phone。确保手机已连接并开机。0 0”
  • 忽略警告.. 对于错误,它清楚地表明您似乎没有连接 Windows 手机来调试您的应用程序。我建议您首先尝试从“构建”菜单中重新构建。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-05-20
  • 2016-07-23
  • 2015-12-07
  • 2015-08-27
相关资源
最近更新 更多