0

我有一个奇怪的问题。我有一个 windows phone 8 应用程序,它在 Visual Studio 下成功安装在手机上并且可以工作。如果我使用部署工具部署我的 xap,它也可以工作。已成功提交上市。但是当我从市场上在同一部手机上下载该应用程序时,它无法运行。它写“加载.....”,仅此而已。

这种行为可能是什么原因?

4

1 回答 1

1

是Beta版吗?或认证版本?

如果它只是一个 beta 版本,您可以在退出应用程序时创建一个“记录器”以捕获所有错误

App.xaml.cs::Application_UnhandledException

并且在

App.xaml.cs::RootFrame_NavigationFailed

这是一个示例:

private void Application_UnhandledException(object sender, ApplicationUnhandledExceptionEventArgs e)
    {
        // Call your logger class for catch the message exception before application was killed.
        Logger.Debug(e.ExceptionObject.Message);

        if (System.Diagnostics.Debugger.IsAttached)
        {
            // An unhandled exception has occurred; break into the debugger
            System.Diagnostics.Debugger.Break();
        }
     }

您只需保存消息或/和 stackTrace 并通过邮件向您发送错误。

此外,您可以尝试在商店中“隐藏”发布您的应用程序。

如果认证团队可以启动您的应用程序,并且他们没有发现错误,您可以使用您的链接下载它。并尝试安装在您的设备中。否则,团队发现了一个错误,您收到了一份说明您的认证失败原因的文件......

如果它是一个经过认证的应用程序,我不知道这个错误...... :'(也许你在应用程序启动或其他错误启动异常时调用了一个无效的服务器?但使用 VisualStudio 和 .xap 很奇怪部署...

如果您找到问题的解决方案,我很感兴趣:-)

于 2013-05-06T14:26:48.853 回答