在Windows Phone商店中更新应用程序

时间:2014-05-14 13:01:41

标签: windows-phone-7 cordova windows-phone-8 windows-phone

我在Windows Phone手机商店中有一个用cordova制作的应用程序,它是为WP7 OS开发的。如果我的新版本也是为WP7 OS开发的,那么一切正常。更新后,文件,缓存,图像仍在应用程序沙箱中。

当我尝试进行完全相同的更新时会出现问题,但我正在使用WP8项目。当我进行那种更新时,我仍然有一个该应用程序的副本(我的意思是它在我的手机中的应用程序列表中的位置相同,而不是具有相同名称的列表上的第二个应用程序),但我以前创建的文件/缓存/图像消失了。

在WMAppManifest.xml中,我有相同的ProductID

在AssemblyInfo.cs中我有相同的Guid。

我也尝试使用VB选项“将项目转换为WP8.0” - 结果相同。

导致此问题的应用程序正在通过Windows市场运行 - 它只适用于封闭的人群。

1 个答案:

答案 0 :(得分:1)

如果您从VS加载应用程序,那么您需要更改应用程序的不同版本的ProductID,因为这是操作系统用来区分应用程序的。{登记/> 如果它们相同,操作系统会将第二个应用程序的安装视为第一个应用程序的替代。

来自商店的应用不是这种情况,因为当您的应用重新打包以进行部署时,会为ProductID生成新的GUID。

如果您有两个软件包,针对不同的操作系统版本,那么您就无法在一台设备上安装这两个版本。

相关问题