我知道关于自动更新的问题很多,但是所有这些都需要外部程序或服务器的大型工作,这些工作对我的特定情况没有用。
我需要以自定义方式更新WPF应用程序:我想控制哪些用户必须更新它,哪些用户不需要(我有服务器,后端,并选择哪些用户将有更新不是问题。 )。
重点是我的用户可能具有完全不同的版本,我需要控制将其更新到哪个版本。
实际示例:
两个用户的版本都为1.0
最新版本是1.5
我希望其中一个更新为1.5版,而另一个更新为1.3
在上述示例中,我是否可以简单地为一个用户下载安装程序的1.3版本,为另一个用户下载安装程序的1.5版本,关闭应用程序并以管理员身份全部以编程方式运行下载的安装程序?
但最重要的是,这种方法行得通吗?运行由clickonce生成的下载的安装程序(例如)将正确更新整个应用程序?
此解决方案看起来非常简单快捷,我想知道这是否可能是管理更新的一种方法。
注意:
这在技术上可行吗?
谢谢