后台任务中的 SQLite(Windows 运行时组件项目)

Sqlite in Background Tasks(Windows Runtime Component Project)

我有一个 Windows 8.1 商店应用程序。它有一个后台任务项目(Windows 运行时组件)。 在该项目中,我以与商店应用程序类似的方式添加了 sqlite-net 的引用。 WinRT 组件项目无法编译并出现此错误。

Windows 在多个引用的 winmd 文件中发现运行时类型 'Windows.Foundation.Point'。请从引用文件列表中删除 'C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1\ExtensionSDKs\Microsoft.VCLibs.0\References\CommonConfiguration\neutral\platform.winmd' 或 'C:\Program Files (x86)\Windows Kits.1\References\CommonConfiguration\Neutral\Windows.winmd'。 C:\Users\admin\Desktop\BackgroundTaskProject\WINMDEXP BackgroundTaskProject

我想从 Sqlite 数据库中获取数据并在应用程序的后台 中定期发送到 Web 服务。

终于成功了,


  1. 在我的 Windows 运行时组件中添加 sqlite-net 的引用 造成了很多问题,所以我在我的 "Class Library Project".
  2. 类型的现有解决方案
  3. 添加了参考 我的 Class 图书馆项目中的 Sqlite-net。
  4. 在 Class 图书馆项目 Class1 中,我创建了一个新的静态 sqlite 连接对象。
  5. 在 WinRT 组件项目的引用中添加了 Class 库项目的引用。
  6. 然后使用它我能够访问静态连接对象及其方法,例如Query<>().....

希望对大家有所帮助...