【发布时间】:2016-05-02 22:46:08
【问题描述】:
我们目前有一个内部 WPF 应用程序,它以不同的方式为不同部门服务于业务。我们有一个分阶段的推出流程,通过以下步骤进行更改:
- 开发(本地)
- Alpha 测试
- Beta 测试
- 直播
开发人员需要能够运行所有这些版本的应用程序,并且一些用户访问 Beta 版本以签署新功能。
目前,这是通过 ClickOnce 部署的 Launcher 应用程序完成的,该应用程序下载并运行所选版本的客户端二进制文件。应用程序的每个版本都由相应服务器上的相应 Web 服务托管(alpha、beta、live)。
有谁知道如何通过 UWP 做到这一点?我们希望应用程序面向未来,并考虑对 Surface、Windows Phone 等的支持。但在所有情况下,开发人员和用户都应该能够访问应用程序的不同版本,有时甚至可以同时运行它们。
是否支持这种同时部署同一个 UWP 应用的多个版本?
【问题讨论】: