所以,我创建了一个(C#)WP7应用程序,其中没有太多复杂的东西。一个webbrowser控件,IsolatedStorageSettings和一些其他基本的东西。当我在我的一台WP7设备上测试这个应用程序时,它运行得很好。调试工作正常。部署也很好。该应用程序表现完全正常。
当我拿到诺基亚Lumia 822时,我开发人员解锁了该设备。我部署了WP7版本的XAP文件,然后尝试了。首次发布,它完美运行!然后,我用后退按钮完全退出应用程序。我再次尝试打开它,发生了什么?它甚至没有显示启动画面。我尝试多次启动它,不起作用。
我重启了WP8设备。然后我再次启动我的应用程序,它工作。我做了我上次做的,退出应用程序,然后重新启动它。问题再次出现,没有闪屏。
在我沮丧之后,我启动了Visual Studio 2012.我连接了我的WP8,然后进行了调试。工作良好!我使用后退按钮退出设备上的应用程序,Visual Studio仍然认为该应用程序正在运行。然后我从设备重启应用程序,它再次运行!我再试一次,它仍然有效。每当应用程序未处于调试模式时,它就会崩溃。每当应用程序处于调试模式时,它都能正常工作。
以下是正在发生的事情的视频:http://youtu.be/3zKFxj98liY
任何人都有解决方案吗?
答案 0 :(得分:0)