Windows phone 8 无法在Windows Phone Silverlight 8.1上添加后台代理作为参考
我的应用程序正在使用Windows phone silverlight 8.1和visual studio express 2013 我的应用程序需要一个计划任务,因此我添加了一个计划任务项目,如下所示: 我成功地添加了ScheduledTaskAgent,但当我尝试将其添加为我的项目的引用时(右键单击->添加引用),我收到这样一条消息: “由于后台代理不支持,无法添加所选引用” 我在一个新的简单项目上尝试了同样的方法,效果很好 因此,我尝试删除其他引用并将该引用添加到我的计划任务中,但它仍然不起作用 如何修复它并最终添加我的计划任务?是否有其他方法添加计划任务作为参考 我的背景代理人:Windows phone 8 无法在Windows Phone Silverlight 8.1上添加后台代理作为参考,windows-phone-8,visual-studio-2013,windows-phone-8.1,background-agents,Windows Phone 8,Visual Studio 2013,Windows Phone 8.1,Background Agents,我的应用程序正在使用Windows phone silverlight 8.1和visual studio express 2013 我的应用程序需要一个计划任务,因此我添加了一个计划任务项目,如下所示: 我成功地添加了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();
}
}
}
请仔细检查一下,希望这有帮助。谢谢,但没有帮助。我无法将我的任务添加为引用检查您的代理是否使用了任何。感谢Romasz,我添加了我的代理代码,它作为模板代码,并且不包含任何不受支持的API。您的
应用程序目标是什么?