我在WIX安装程序上工作,我想要ClickOnce提供的自动更新系统。我在服务器上上传新版本,终端客户端可以在线查看是否有更新版本可用。
WIX可以这样做吗?
感谢。
答案 0 :(得分:1)
您需要自己编写一些内容来检查更新并下载新的安装程序。获得新安装程序后,WiX可以处理升级最终用户计算机上安装的版本。通常人们在主程序中嵌入了辅助可执行文件,负责启动下载的安装程序,以便主程序可以在更新过程中关闭。
过去,我已经使用NAppUpdate处理检查和下载更新,这很容易扩展,无论您希望它的行为如何。我确信还有很多其他开源替代方案可以解决这个问题。
答案 1 :(得分:0)
Wix无法这样做。
您可以从以下位置阅读ClickOnce和Wix(Windows安装程序)之间的差异:
https://msdn.microsoft.com/en-us/library/ms973805.aspx
我认为你可以在ClickOnce中包装MSI并使用它们。
此外,您还有基于PowerShell的Squirrel(如clickonce),但可能无法在所有目标计算机上运行。