Windows Phone应用程序仅在从商店下载时崩溃

时间:2013-03-07 14:43:15

标签: crash windows-phone windows-store-apps marketplace

我有一个非常奇怪的问题,我开发了一个Windows手机应用程序,如果从visual studio安装完美...我上传到商店作为测试版,从商店安装,但应用程序总是在启动画面崩溃!

由于

3 个答案:

答案 0 :(得分:2)

如果您的应用程序使用定期后台代理并且您使用LaunchForTest方法进行测试,则应确保在代码的发布版本中不要调用它。
使用适当的条件编译时间检查来保护它:

#if DEBUG
ScheduledActionService.LaunchForTest(periodicTaskName, TimeSpan.FromSeconds(1)); 
#endif

请注意,DEBUG默认情况下在“调试”配置中定义,而不是在“发布”配置中定义,例如此情况。

如果市场/商店完成的自动化测试检测到这一点,但目前他们没有这样做,那就太好了。也许有一天......

答案 1 :(得分:1)

可能是您的应用需要超过4秒才能使用。在调试期间,该要求被禁用,但是当它在商店上时,您的应用程序需要很快。

答案 2 :(得分:0)

非常感谢你们,是的,问题是ScheduledActionService.LaunchForTest,现在我用这种方式评论了所有代码:

//#define DEBUG_AGENT

 //#if(DEBUG_AGENT)
        //ScheduledActionService.LaunchForTest(periodicTaskName, TimeSpan.FromSeconds(1)); 
        //#endif

你认为我可以通过这种方式解除第二部分的注释:

//#define DEBUG_AGENT

 #if(DEBUG_AGENT)
        ScheduledActionService.LaunchForTest(periodicTaskName, TimeSpan.FromSeconds(1)); 
        #endif

该应用程序的工作方式是否相同?

感谢!!!