Windows Phone 系列 调试

调试后台任务

#if DEBUG_AGENT
ScheduledActionService.LaunchForTest(taskName, TimeSpan.FromSeconds(60));
#endif
§如果我们在调试的时候不得不等待30分钟才能使代理运行代码,这将是让人恼火的
§当我们调试时,我们可以手动强制使服务启动
§可以使用条件编译在最终正式发布版本移除这些代码
 
调试代理代码
§当你按下“后退”或者“开始”按钮后并不会中断活动的后台任务,Visual Studio不会停止运行
§它依然会附加到应用程序
§然后,你可以在后台任务程序中设置断点
§你可以单步执行,查看变量的内容,甚至使用即时窗口改变它们
§这个可以工作在模拟器或者真实的设备上
§相同的技术也可以用于调试ResourceIntensiveAgents
 
原文地址:https://www.cnblogs.com/sunjunlin/p/2377732.html