我正在尝试编写一个应该重新连接的BLE wp 8.1应用程序 设备在范围内时的BLE设备。问题是我什么时候 尝试修改应用程序崩溃的连接状态。
我的出发点是: http://code.msdn.microsoft.com/windowsapps/Keep-The-Keys-Bluetooth-LE-6d4e6d47
我无法附加调试器以查看是否在后台服务中调用了Run方法, 因为应用程序崩溃了。
我遇到了这个问题,感谢任何帮助,谢谢
更新
在后台任务的注册方法之后设置try和catch方法向我显示:
未处理的类型' System.ExecutionEngineException'发生在未知模块中。
答案 0 :(得分:0)
[求助]感谢http://visualstudiomagazine.com/articles/2013/05/01/background-tasks-in-windows-store-apps.aspx
它明确地说:
从您的应用添加对新项目的引用非常重要,因为主应用程序实际上从未直接调用后台任务。编译时错误不会在没有引用的情况下生成,但是一旦触发器被触发,您的应用程序就会崩溃。要添加对应用程序的引用,请右键单击Solutions Explorer中BackgroundTaskDemo项目下的References文件夹,然后选择Add Reference。在左侧列的“解决方案”下,选择“项目”。检查BackgroundTasks项目并选择“确定”。