我需要创建一个Windows Store应用程序的副本,该应用程序将与商店中的原始应用程序共存。我计划创建解决方案文件夹的副本,然后在appxmanifest(包装)中更改包显示名称。
我还需要更改其他内容以防止应用之间发生冲突吗?
答案 0 :(得分:3)
更改包装显示名称是不够的,即使不需要 - 您可以在手机上使用两个同名的应用程序。最重要的是名称(在 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 以及其他数据)。