Windows Phone 系列- 调试
调试后台任务
#if DEBUG_AGENT
ScheduledActionService.LaunchForTest(taskName, TimeSpan.FromSeconds(60));
#endif
§如果我们在调试的时候不得不等待30分钟才能使代理运行代码,这将是让人恼火的
§当我们调试时,我们可以手动强制使服务启动
§可以使用条件编译在最终正式发布版本移除这些代码
调试代理代码
§当你按下“后退”或者“开始”按钮后并不会中断活动的后台任务,Visual Studio不会停止运行
§它依然会附加到应用程序
§然后,你可以在后台任务程序中设置断点
§你可以单步执行,查看变量的内容,甚至使用即时窗口改变它们
§这个可以工作在模拟器或者真实的设备上
§相同的技术也可以用于调试ResourceIntensiveAgents
作者:johnny
出处:http://www.cnblogs.com/sunjunlin
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。