Я хочу запустить фоновое задание, которое будет использовать много того же кода, что и основной проект, поэтому я создал новый проект для моей фоновой задачи и новый общий проект для моего общего кода.VS2015 Ошибка сборки C# UWP, общая задача проекта и фона
Я передал весь свой общий код проекту совместного кода, я добавил ссылку на мой общий проект в свой основной проект, и проект работает.
Затем я добавил ссылку на мой общий проект в проект моей фоновой задачи, построил решение и работает (работает как в компиляторах).
Как только я добавить ссылку на мой фоне проект задач в мой основной проект, когда я пытаюсь построить решение я получаю следующее сообщение об ошибке:
Публичный типа имеет пространство имен («BackgroundTask»), что не имеет общего префикса с другими пространствами имен ('SharedCode.Functions'). Все типы в файле метаданных Windows должны существовать в подпространстве имен пространства имен, которое подразумевается именем файла. BackgroundTask C: \ Users \ User \ documents \ visual studio 2015 \ Projects \ Project \ BackgroundTask \ WINMDEXP
Если я не добавляю ссылку на фоновый проект в основном проекте, и я пытаюсь запустить фоновое задание, оно не работает ,
В моем проекте основной задачи, вверху, я включил использование SharedCode; И когда задача выполняется, ему просто нужно сделать один вызов общего кода:
wait SharedCode.Check();
Проект фоновой задачи, не обязательно использовать SharedCode.Functions напрямую, который будет вызываться из самого проекта SharedCode.
Любые идеи?
И только для справки, общий код будет сделать запрос HTTP и обновить локальную базу данных с помощью SQLite.net-PCL