Windows Phone 8是否仍需要WMAppManifest.xml中的ExtendedTask元素?

时间:2013-11-23 10:16:46

标签: windows-phone-8

我创建了一个后台代理项目,并将其作为项目参考添加到我的主电话应用程序项目中。我用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

1 个答案:

答案 0 :(得分:0)

Windows Phone 8的不同之处在于,当您添加项目引用时,此引用未添加到WMAppManifest,而是在您实际构建项目时。如果构建项目并解压缩创建的XAP文件并检查WMAppManifest的内容,那么ExtendedTask就在那里。
我已经详细描述了 here