.net 是否可以通过编程方式升级/降级到正在运行的ClickOnce应用程序的特定版本?

.net 是否可以通过编程方式升级/降级到正在运行的ClickOnce应用程序的特定版本?,.net,clickonce,.net,Clickonce,我知道我可以通过编程方式升级到正在运行的ClickOnce应用程序的最新版本,但是我可以转到可能不是最新版本的特定版本吗 以下是用例:应用程序检测到当前用户配置为beta测试人员,因此他应该在v.beta版本上,但运行该应用程序的所有其他人都应该在v.STABLE版本上 看起来我想做的似乎不可能,但也许有更好的方法来实现同样的目标。这种方法与ClickOnce的想法背道而驰 如果你想让beta测试人员测试你的应用程序的新版本,我建议将新的ClickOnce应用程序部署到不同的位置,并限制对网站中

我知道我可以通过编程方式升级到正在运行的ClickOnce应用程序的最新版本,但是我可以转到可能不是最新版本的特定版本吗

以下是用例:应用程序检测到当前用户配置为beta测试人员,因此他应该在v.beta版本上,但运行该应用程序的所有其他人都应该在v.STABLE版本上


看起来我想做的似乎不可能,但也许有更好的方法来实现同样的目标。

这种方法与ClickOnce的想法背道而驰

如果你想让beta测试人员测试你的应用程序的新版本,我建议将新的ClickOnce应用程序部署到不同的位置,并限制对网站中该位置的访问

这样,您的所有用户都将使用生产版本,而beta测试人员可以在准备开始测试时获得您的新版本

我认为按照你的想法做事弊大于利