c# - 克隆 Windows 应用商店应用程序 - 应该更改哪些内容?

标签 c# windows-runtime windows-store-apps win-universal-app windows-store

我需要创建一个 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/

相关文章:

c# - 如何在 Metro UI XAML 中声明空字符串

.net - 如何在 Windows 10 上强制 WinRT 应用程序全屏显示?

css - 使用 HTML5/JS 在 Windows 应用商店应用程序中实现内联滚动查看器

windows - React native Windows - 应用程序认证工具包失败

c# - 如何通过正则表达式检查允许 '[' 和 ']'

java - 在 Post 请求之前将字节数组转换为 C# 字节数组

c# - 在asp.net页面的代码后面指定图像按钮图像URL?

C# - 类设计和访问修饰符

c# - 覆盖 RichEditBox 上的键盘快捷键?

c# - Windows Store App ListView 闪烁/内容消失