Да, они должны быть в отдельной сборке, и вам нужно сослаться на это в вашем WMAppManifest.xaml
, например:
<Tasks>
<DefaultTask Name="_default" NavigationPage="Views/MainPage.xaml" />
<ExtendedTask Name="BackgroundTask">
<BackgroundServiceAgent Specifier="ScheduledTaskAgent" Name="DMI.ScheduledAgent" Source="DMI.TaskAgent" Type="DMI.TaskAgent.ScheduledAgent" />
</ExtendedTask>
Вы можете прочитать на MSDN , какие правильные значения для атрибутов BackgroundServiceAgent
.
Если вы используете шаблон Visual Studio Агент запланированной задачи Windows Phone , задача BackgroundServiceAgent
автоматически добавляется в WMAppManifest.xaml
с правильными значениями.