我为WP7编写的c#应用程序将无法在部署的WP8手机上正常启动

本文关键字:手机 WP8 常启动 启动 部署 WP7 应用程序 我为 | 更新日期: 2023-09-27 17:50:07

所以,我已经创建了一个(c#) WP7应用程序,它没有太多复杂的东西。一个浏览器控件,isolatedstoragessettings,以及其他一些基本的东西。当我在一台WP7设备上测试这款应用时,它运行得非常好。调试工作正常。部署也可以正常工作。应用程序运行完全正常。

当我拿到诺基亚Lumia 822时,我解锁了设备。我部署了XAP文件的WP7版本,然后进行了尝试。第一次发射,它工作得很好!然后,我用后退按钮完全退出应用程序。我试着再打开它,发生了什么?它甚至没有显示启动屏幕。我又试了几次,还是不行

我重启了WP8设备。然后我再次启动我的应用程序,它工作了。我和上次一样,退出应用,然后重启。问题又出现了,没有闪屏。

在我感到足够沮丧之后,我启动了Visual Studio 2012。我连接了我的WP8,然后对它进行了调试。没问题!我使用后退按钮退出设备上的应用程序,Visual Studio仍然认为应用程序正在运行。然后我从设备上重新启动应用程序,它又工作了!我又试了一次,还是管用。当应用程序不在调试模式时,它就会崩溃。当应用程序处于调试模式时,它就会工作。

下面是一段视频:http://youtu.be/3zKFxj98liY

有人有解决办法吗?

我为WP7编写的c#应用程序将无法在部署的WP8手机上正常启动

哈哈,我刚刚找到原因了!剪贴板。WP8不再支持SetText,它会使应用程序崩溃。