WP7应用程序无法从应用程序列表启动

时间:2011-04-07 09:28:50

标签: windows-phone-7

我有一个简单的Windows Phone 7应用程序,从Visual Studio启动时运行正常。但是,如果我停用应用程序(从应用程序的MainPage按Windows按钮或后退按钮),然后单击应用程序的图标重新启动,屏幕将闪烁并返回列表/主屏幕。我认为这是模拟器的一个问题,但是当我有一个开发者设备时,我有同样的问题。

请注意,在没有完整逻辑删除的情况下重新激活(从应用程序中按Windows按钮然后返回)。

我不知道是什么导致这种情况或如何继续进行调试。希望其他人已经体验过这一点并且知道修复。

2 个答案:

答案 0 :(得分:4)

原来有一个错误,我在这里找到了解决方案http://forums.create.msdn.com/forums/p/67522/416995.aspx

简而言之,事实证明当用户未在您之前打开媒体集线器时,Microsoft.Xna.Framework.Media.MediaLibrary类(我用于在应用程序主页上显示图片)未正确初始化叫它。因此图片集属性为null或为空。解决方案是添加对MediaPlayer.Queue.ToString()的调用,它将强制初始化本机媒体库,允许您稍后调用MediaLibrary。

答案 1 :(得分:2)

听起来像启动时未处理的错误导致应用程序崩溃。

陷阱/日志/句柄/显示任何未处理的异常。还要检查你在启动时做了什么。

如果您在首次运行后保存某些内容(隔离存储),然后在后续启动时打开它,那么这就是我首先看到的位置。

如果从Visual Studio启动时它可行,那么这可能是由于您在启动它之前重建/重新部署应用程序的方式。