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

时间:2015-02-09 09:49:08

标签: c# .net windows sqlite windows-runtime

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

Windows运行时类型' Windows.Foundation.Point'在多个引用的winmd文件中找到。请删除' 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 \ WINMDEXP BackgroundTaskProject

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

1 个答案:

答案 0 :(得分:4)

终于有了这个工作,


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

  6. 希望这对每个人都有帮助......