在同一操作系统实例

时间:2016-10-28 14:56:11

标签: windows-10 windows-10-universal windows-10-mobile

我们正在开发Windows 10 Universal应用程序。目前,应用程序代码有2个分支,MAIN和DEV。我们希望能够同时在同一个OS实例上安装(并运行)这两个版本。

现在,我们没有看到任何其他方式这样做,而不是为每个应用程序构建单独的VM,但这不是我们的偏好。

有没有人有这种挑战的经验,有人知道从技术的角度来看这是否可行?

3 个答案:

答案 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.