Windows phone 7 WP7 BackgroundAgent将不会启动

Windows phone 7 WP7 BackgroundAgent将不会启动,windows-phone-7,background-agents,Windows Phone 7,Background Agents,我和我的预定代理人有一个棘手的问题。我在几周前创建了它,它在我的手机上运行,我测试了它,一切正常。但今天我修改了它,重新编译,部署和。。。它没有开始 我添加了LaunchForTest,尝试了不同的时间跨度。。。什么都没用。我已经确保所有程序集都被正确引用,我没有使用任何被禁止的API。。。而且它不会启动。即使是干净的&build和干净的安装。我在模拟器上试过了,效果很好 如果有人知道会发生什么事。。。谢谢。后台代理未启动时有三个选项:设置中禁用后台代理,电池电量低,后台代理连续崩溃两次听起来好

我和我的预定代理人有一个棘手的问题。我在几周前创建了它,它在我的手机上运行,我测试了它,一切正常。但今天我修改了它,重新编译,部署和。。。它没有开始

我添加了LaunchForTest,尝试了不同的时间跨度。。。什么都没用。我已经确保所有程序集都被正确引用,我没有使用任何被禁止的API。。。而且它不会启动。即使是干净的&build和干净的安装。我在模拟器上试过了,效果很好


如果有人知道会发生什么事。。。谢谢。

后台代理未启动时有三个选项:设置中禁用后台代理,电池电量低,后台代理连续崩溃两次

听起来好像您没有删除旧计划并创建新计划

确保在应用程序中执行类似操作,而不是在后台代理中。它将删除任何现有的一个并将其添加回

try
{
   PeriodicTask Action = (PeriodicTask)ScheduledActionService.Find(MainPage.AgentName);
   if ( Action != null)
   {
      ScheduledActionService.Remove(MainPage.AgentName);
   }

   ScheduledActionService.Add(periodicTask);
}

我知道,但问题是当我在调试中调用LaunchForTest时,它不会启动:Backgound代理在设置中启用,电池通过USB高连接,并且它没有崩溃,因为它甚至没有启动。我现在似乎遇到了完全相同的问题。前几天它在emulator和设备中都起作用,但没有调用OnInvoke。第一次安装应用程序时会调用它,但之后不会调用。如果任务按照Jason的建议存在,我会删除它。