【发布时间】:2016-05-09 04:07:41
【问题描述】:
我需要创建一个 Windows 应用商店应用程序的副本,该应用程序将与商店中的原始应用程序共存。我计划创建解决方案文件夹的副本,然后在 appxmanifest (Packaging) 中更改包显示名称。
为了防止应用之间的冲突,我还需要更改什么吗?
【问题讨论】:
标签: c# windows-runtime windows-store-apps win-universal-app windows-store
我需要创建一个 Windows 应用商店应用程序的副本,该应用程序将与商店中的原始应用程序共存。我计划创建解决方案文件夹的副本,然后在 appxmanifest (Packaging) 中更改包显示名称。
为了防止应用之间的冲突,我还需要更改什么吗?
【问题讨论】:
标签: c# windows-runtime windows-store-apps win-universal-app windows-store
更改包显示名称是不够的,甚至不需要 - 您可以在手机上拥有两个同名的应用程序。最重要的是 Name(在 Identity 节点中)和 PhoneProductId(在 PoneIdentity 节点中) - 它们必须不同对于每个应用程序。您不会通过双击打开 packageappx.manifest 文件来轻松编辑它们,而是右键单击该文件,选择 View code 并编辑提及的数据:
<Identity Name="SmthFromStoreWithLittleChange" Publisher="CN=something" Version="1.0.0.0" />
<mp:PhoneIdentity PhoneProductId="082abc73-hereAlsoLittleChange-ea7ea4735fbd" PhonePublisherId="any GUID here" />
请记住,每个应用程序都有自己的 LocalData 文件夹(LocalSettins 和其他数据)。
【讨论】: