2016-11-17 144 views
3

我们在商店中有一个UWP应用程序,并生成了一个新版本并上传了它,但是许多用户抱怨应用程序在更新后遇到了许多问题。如何在UWP应用程序中测试应用程序更新?

如何更新手机中的应用程序以查看其工作原理?主要是,我想测试更新后仍然可以访问旧数据。

感谢,

+0

您可以使用[WinAppDeployCmd工具](https://msdn.microsoft.com/en-us/library/windows/apps/xaml/Mt203806.aspx)更新已使用此命令“WinAppDeployCmd”安装的应用程序更新文件“。 – tao

回答

1

如果这两个应用(新老一)具有相同的ApplicationIds,然后如果你安装旧的应用程序和事后不卸载旧安装新版本,那么就应该模仿“更新”过程 - 旧数据应该持续存在。

虽然最好的办法是以不同的名称在商店中发布测试版,然后使用新的测试版进行更新并检查其行为。请注意,Beta版更新通常更快(可能需要几个小时)。

0

通常由于传统应用程序设置而出现问题。新版本的应用可能会错误地读取旧设置。

您可以手动检查设置。安装旧的应用程序并从某处复制设置。应用程序设置位于:

C:\Users\{username}\AppData\Local\Packages\{full_package_name}\LocalState 

然后安装新的应用程序。如果你从VS运行它,它将擦除所有旧的设置。但是我们救了它,所以没什么大不了的。关闭应用程序,将保存的“旧”设置放回应用程序的文件夹并再次运行thr应用程序。现在您可以使用旧设置调试应用行为。

请注意,这个文件夹是隐藏的,它有时不容易访问它。但我没有问题从Total Commander访问它。