Использовать классы из основного проекта в фоновом режиме
Как я могу использовать классы, которые являются частью основного проекта в проекте фоновой задачи. Я написал вспомогательный класс, который управляет операциями в локальной базе данных sqlite. Нужно ли мне дублировать этот класс и копировать его в проект фоновой задачи, или он может использоваться другим способом? Основная цель - заполнить локальную базу данных в фоновом потоке, инициированном такими событиями, как TimeZoneChange
Каков общий подход для доступа к классам и ссылкам в основном проекте из фонового потока? Еще во времена Windows 8 общий проект можно было использовать для обмена классами посредством ссылок - это все еще работает UWP
или есть другие рекомендации?
Это текущая структура основного проекта и фоновая задача - я хочу использовать, т.е. DatabaseHelper.cs
в фоновом режиме
1 ответ
Измените код так, чтобы код, которым вы хотите поделиться (и его зависимостями), находился в отдельном проекте библиотеки классов, на который могут ссылаться как фоновая задача, так и приложение.