我们正在开发Windows 10 Universal应用程序。目前,应用程序代码有2个分支,MAIN和DEV。我们希望能够同时在同一个OS实例上安装(并运行)这两个版本。
现在,我们没有看到任何其他方式这样做,而不是为每个应用程序构建单独的VM,但这不是我们的偏好。
有没有人有这种挑战的经验,有人知道从技术的角度来看这是否可行?
答案 0 :(得分:6)
如果您希望将它们安装在同一台计算机上,则每个软件包必须在package.appxmanifest.xml中列出不同的PFN(软件包系列名称)。
无法侧载同一个软件包的多个版本。
因此,为每个分支使用不同的PFN(如果从构建系统完成,可能最简单),或者探索VM选项。
答案 1 :(得分:0)
右键点击该项目 - >商店 - > '将应用与商店关联',然后将您的应用与新名称相关联。这将生成一个新的商店密钥,可以唯一识别您的应用。要区分应用程序,请在Package.appxmanifest文件中更改“显示名称”和“短名称”。
答案 2 :(得分:0)
Package.appxmanifest
-> Right Click -> View Code (F7) -> Change Identity Name to something else
-> OR Double Click -> Packaging -> Package Name to something else
-> Debug/Run/Deploy without replacing existing installed version (that had different identity name.