我的Windows Phone应用程序版本1.5使用第三方独立存储库的版本1。I这个库的版本2改进了性能并修复了错误。我想升级我的应用程序(使其版本1.6)到新版本,但想测试数据在升级过程中没有丢失。
我在手机上部署了1.5版,当我从VS2010部署1.6版时,之前的应用程序和数据都丢失了。我的应用程序没有升级,只是简单地替换了。
如何测试升级?
谢谢
发布于 2011-12-16 15:02:46
在重新构建xap之后,您应该从Visual Studio中进行部署,而不是使用xapdeploy工具-请参阅本文中的示例:http://gusperez.com/wp/2010/12/22/update-testing-your-windows-phone-7-apps/
发布于 2011-06-28 21:56:45
我猜你有两个独立的项目,每个项目都有相同的ProductID (在WMAppManifest.xml中)。这将解释为什么在部署第二个应用程序时卸载第一个应用程序。
我会在第一次运行新版本的应用程序时手动设置Isolated的内容来测试这一点。
有两种方法可供选择:
等工具手动设置IS中的文件内容(在代码中或调试期间)
发布于 2012-01-18 15:59:10
我可能会这样做:
ISETool)将独立存储文件从旧版本复制到一个目录中(您可以将该目录提交到名为“-现在你应该能够点击F5 (在模拟器已经运行之后)来一遍又一遍地测试你的升级。
(理想情况下,如果Visual Studio使用MSBuild进行模拟器/电话的部署,我们可以简单地挂接到该进程中,并在部署之后但在执行之前更新IS。不幸的是,事实并非如此)
https://stackoverflow.com/questions/6506641
复制相似问题