我创建了一个后台代理项目,并将其作为项目参考添加到我的主电话应用程序项目中。我用expecting来自动更新WMAppManifest.xml,如下所示:
<Tasks>
<DefaultTask Name="_default"
NavigationPage="MainPage.xaml" />
<ExtendedTask Name="MyBackgroundTask">
<BackgroundServiceAgent Specifier="ScheduledTaskAgent"
Name="FooManMark"
Source="BackgroundAgent"
Type="BackgroundAgent.ScheduledAgent" />
</ExtendedTask>
</Tasks>
周期性任务似乎仍然在后台运行(至少在调试版本中),所以我想知道扩展的任务元素是否仍在Windows Phone 8中使用?
我正在使用Visual Studio 2012 Update 4
答案 0 :(得分:0)
Windows Phone 8的不同之处在于,当您添加项目引用时,此引用未添加到WMAppManifest,而是在您实际构建项目时。如果构建项目并解压缩创建的XAP文件并检查WMAppManifest的内容,那么ExtendedTask就在那里。
我已经详细描述了 here 。