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

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

在多个引用的winmd文件中findWindows运行时types“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 \ WINMDEXP BackgroundTaskProject

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

终于有了这个工作,


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

希望这有助于每个人…