【发布时间】:2015-06-20 07:28:58
【问题描述】:
我想测试用户拥有我的应用程序 1.0 版并且手机通知应用程序的新版本可用的用例。
有没有办法使用 Visual Studio 来测试这个场景?
如何更新手机中的现有应用程序以查看其工作原理? 主要是想测试更新后旧数据是否仍然可以访问。
【问题讨论】:
标签: .net windows-phone-8 windows-8 windows-phone-8.1 windows-8.1
我想测试用户拥有我的应用程序 1.0 版并且手机通知应用程序的新版本可用的用例。
有没有办法使用 Visual Studio 来测试这个场景?
如何更新手机中的现有应用程序以查看其工作原理? 主要是想测试更新后旧数据是否仍然可以访问。
【问题讨论】:
标签: .net windows-phone-8 windows-8 windows-phone-8.1 windows-8.1
使用此工具测试您的应用。 Application Deployment tool
如果您在应用程序中使用更新任务,它是合适的。
【讨论】:
您如何检查是否有新版本可用?您是从商店查看,还是查询您自己的网络服务?在前一种情况下,您可以使用发布测试版应用程序,安装在您的设备中,然后发布该测试版的更新(您需要开发者帐户)。后一种情况非常简单。
关于你的第二个问题,我同意@user2784555。部署工具正是您所需要的。
【讨论】:
您可以使用应用部署工具 (full documentation) 的命令行界面轻松模拟应用更新:
cd "%programfiles(x86)%\Microsoft SDKs\Windows Phone\v8.1\Tools\AppDeploy"
AppDeployCmd.exe /EnumerateDevices
AppDeployCmd.exe /installlaunch "C:\Old.xap" /targetdevice:12 其中C:\Old.xap 是旧应用的路径,12 是在上一步中找到的设备/模拟器索引。AppDeployCmd.exe /updatelaunch "C:\New.xap" /targetdevice:12,其中C:\New.xap 是旧应用的路径,12 是在第 3 步中找到的设备/模拟器索引。【讨论】: