c# - 后台任务中的 Sqlite(Windows 运行时组件项目)

标签 c# .net windows sqlite windows-runtime

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

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

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

最佳答案

终于成功了,


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

希望对大家有帮助...

关于c# - 后台任务中的 Sqlite(Windows 运行时组件项目),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28406848/

相关文章:

c# - 检测不活动并取消屏幕保护程序

c# - c#中多重继承和接口(interface)的区别

c# - 是否可以在类中拥有 GUID 私有(private)属性以便在 GetHashCode 覆盖中使用它?

python -c 和 `while`

java - Windows 手机 : automatically copy files on reboot

java - 如何在 Java 的 Windows 的一个命令中执行多个命令和 psql 查询?

c# - 如何增加处理HTTP请求的数量?

c# - Dapper 提供者依赖参数 token

c# - 将下划线编码为 %5F

c# - Log4Net在日志中打印 "ThreadID"和 "Thread Name"