在后台任务中使用主项目中的类

时间:2015-12-10 11:06:09

标签: c# sqlite windows-runtime uwp background-task

如何在后台任务项目中使用属于主项目一部分的类。我编写了一个帮助类来管理本地sqlite数据库上的操作,我是否必须复制此类并将其复制到后台任务的项目中,还是可以以其他方式共享?主要目标是在后台线程中填充本地数据库,由TimeZoneChange

等事件触发

从后台线程访问主项目中的类和引用的常用方法是什么?回到Windows 8时代,可以使用共享项目通过引用来共享类 - 这仍然适用于UWP还是有其他建议?

这是主项目的当前结构和后台任务 - 我想在后台任务中使用DatabaseHelper.cs

enter image description here

1 个答案:

答案 0 :(得分:3)

重构代码,以便您希望共享的代码(及其依赖项)位于一个单独的类库项目中,后台任务和应用程序都可以引用它们。

So, something like this where both the TaskAgent and app reference the Models assembly