我需要创建一个 Windows 应用商店应用程序的副本,该副本将与商店中的原始应用程序共存。我计划创建解决方案文件夹的副本,然后更改 appxmanifest(打包)中的包显示名称。
我还需要更改其他内容以防止应用程序之间发生冲突吗?
最佳答案
更改软件包显示名称是不够的,甚至没有必要 - 您的手机上可以有两个同名的应用程序。最重要的是 Name(在 Identity 节点中)和 PhoneProductId(在 PoneIdentity 节点中) - 它们必须不同对于每个应用程序。您无法通过双击打开packageappx.manifest文件来轻松编辑它们,而是右键单击该文件,选择查看代码并编辑提到的数据:
<Identity Name="SmthFromStoreWithLittleChange" Publisher="CN=something" Version="1.0.0.0" />
<mp:PhoneIdentity PhoneProductId="082abc73-hereAlsoLittleChange-ea7ea4735fbd" PhonePublisherId="any GUID here" />
请记住,每个应用程序都有自己的 LocalData 文件夹(LocalSettins 以及其他数据)。
关于c# - 克隆 Windows 应用商店应用程序 - 应该更改哪些内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35118128/