检查WIX中的在线更新

时间:2016-04-17 09:55:34

标签: wix

我在WIX安装程序上工作,我想要ClickOnce提供的自动更新系统。我在服务器上上传新版本,终端客户端可以在线查看是否有更新版本可用。

WIX可以这样做吗?

感谢。

2 个答案:

答案 0 :(得分:1)

您需要自己编写一些内容来检查更新并下载新的安装程序。获得新安装程序后,WiX可以处理升级最终用户计算机上安装的版本。通常人们在主程序中嵌入了辅助可执行文件,负责启动下载的安装程序,以便主程序可以在更新过程中关闭。

过去,我已经使用NAppUpdate处理检查和下载更新,这很容易扩展,无论您希望它的行为如何。我确信还有很多其他开源替代方案可以解决这个问题。

答案 1 :(得分:0)

Wix无法这样做。

您可以从以下位置阅读ClickOnce和Wix(Windows安装程序)之间的差异:

https://msdn.microsoft.com/en-us/library/ms973805.aspx

我认为你可以在ClickOnce中包装MSI并使用它们。

此外,您还有基于PowerShell的Squirrel(如clickonce),但可能无法在所有目标计算机上运行。