0

我的应用程序使用的是 Windows phone silverlight 8.1 和 visual studio express 2013。

我的应用程序需要一个计划任务,所以我在这里添加了一个计划任务项目:https ://msdn.microsoft.com/en-us/library/windows/apps/hh202941%28v=vs.105%29.aspx

我设法添加了 ScheduledTaskAgent,但是当我尝试将其添加为我的项目的引用时(右键单击->添加引用),我收到这样的消息:

“无法添加所选参考,因为后台代理不支持”

我在一个新的简单项目上尝试了同样的方法,它工作正常。

所以我尝试删除我的其他引用并将引用添加到我的计划任务,但它仍然无法正常工作。

如何修复它并最终添加我的计划任务?是否有另一种方法可以添加计划任务作为参考?

我的后台代理:

using System.Diagnostics;
using System.Windows;
using Microsoft.Phone.Scheduler;

namespace ScheduledTaskAgent3
{
public class ScheduledAgent : ScheduledTaskAgent
{

    static ScheduledAgent()
    {
        Deployment.Current.Dispatcher.BeginInvoke(delegate
        {
            Application.Current.UnhandledException += UnhandledException;
        });
    }

    private static void UnhandledException(object sender, ApplicationUnhandledExceptionEventArgs e)
    {
        if (Debugger.IsAttached)
        {

            Debugger.Break();
        }
    }


    protected override void OnInvoke(ScheduledTask task)
    {

        NotifyComplete();
    }
}
}
4

0 回答 0