1
Windows Phone Markeplace 앱이 있습니다. 사용자 응용 프로그램은 때때로 윈도우 폰 다음은 8에서 충돌이 있다고보고있다 윈도우 폰 데브 센터 보고서의 내 데이터 :Windows 전화 : 정기 요원 사용
문제 funciton :
Microsoft.Phone.Scheduler.SystemNotificationInterop.CheckHr
예외 형식
system.reflection.targetinvocationexception
스택 추적 :
Frame Image Function Offset
0 microsoft_phone_ni Microsoft.Phone.Scheduler.SystemNotificationInterop.CheckHr 0x0000019a
1 microsoft_phone_ni Microsoft.Phone.Scheduler.SystemNotificationInterop.CreateNotification 0x0000002e
2 microsoft_phone_ni Microsoft.Phone.Scheduler.ScheduledActionService.Add 0x00000056
3 myapp_ni Myapp.MainPage..ctor 0x000000b0
배경 에이전트에 문제가있을 수 있습니다. 나는 these tutorial을 사용했습니다.
내 코드 :
public MainPage()
{
InitializeComponent();
/* Periodic agents*/
// A unique name for your task. It is used to
// locate it in from the service.
var taskName = "MyTask";
// If the task exists
var oldTask = ScheduledActionService.Find(taskName) as PeriodicTask;
if (oldTask != null)
{
ScheduledActionService.Remove(taskName);
}
// Create the Task
PeriodicTask task = new PeriodicTask(taskName);
// Description is required
task.Description = "This saves some data to Isolated Storage";
// Add it to the service to execute
ScheduledActionService.Add(task);
/* Testing my agent*/
// ScheduledActionService.LaunchForTest(taskName, TimeSpan.FromMilliseconds(1500));
/* Testing my agent*/
/* Periodic agents */
...
나는 ScheduledActionService.Find throws ArgumentException을 읽혀질 수 있지만, 아이디어를 가지고하지 않았다 뒤에 그것을