【问题标题】:How to Debug an UPDATE of Universal Windows Phone 8.1 App如何调试通用 Windows Phone 8.1 应用程序的更新
【发布时间】:2015-04-10 17:33:52
【问题描述】:

我创建了一个通用 Windows Phone 8.1 应用程序 (.appxupload) 并提交到商店。我想在我的设备上调试更新。当我在 Visual Studio 2013 中选择“部署到设备”时,它告诉我,它会卸载我从市场安装的旧应用程序。如何测试更新过程?我发现 仅支持 silverlight 应用程序 (.xap) 的 codeplex 上的“Windows Phone Power Tools”

【问题讨论】:

  • 您是否知道,当您从 WP Store 更新应用程序时,它会卸载以前的版本,然后安装新版本?你的模拟器正在做同样的事情。安装与更新的唯一区别是后者保留您的本地文件和设置。
  • 我有一个问题,更新后,辅助 livetile 不再更新(与此处相同:social.msdn.microsoft.com/Forums/sqlserver/en-US/…)因此卸载和新安装的行为与更新不同。我想调试它。
  • 我认为当您在手机上安装旧版本(从 VS 调试),然后安装新的更新版本时,应该会出现相当严重的情况 - 它会重新安装应用程序,但会保留本地文件(类似更新)。最好的测试是发布一个 Beta 版应用并测试其行为。

标签: windows-store-apps windows-phone-8.1


【解决方案1】:

您根本无法在没有特殊设备的情况下调试商店应用程序(但 Microsoft/OEM 工程师能够做到这一点)。 你可以做什么: - 使用 MessageBox-es 代替 Debug.WriteLine 实现调试输出 - 发布测试版应用 - 在您的手机上试一试

无法跟踪您的代码、创建断点和监视变量。在您的情况下,唯一的工具是 MessageBox(或者您可以构建其他输出,例如仅用于调试目的的多行 TextBlock)。

【讨论】:

    猜你喜欢
    • 2015-06-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多