我在WIX安装程序上工作,我想要ClickOnce提供的自动更新系统。我将新版本上传到服务器上,最终客户端可以在线检查是否有新版本可用。
WIX能做到这一点吗?
谢谢。
发布于 2016-04-17 20:19:30
您需要自己编写一些内容来检查更新并下载新的安装程序。一旦有了新的安装程序,WiX就可以升级安装在最终用户机器上的版本。通常,人们在主程序中嵌入一个辅助可执行文件,负责启动下载的安装程序,以便主程序可以在更新过程中关闭。
在过去,我用NAppUpdate处理过检查和下载更新,它很容易根据你想要的行为方式进行扩展。我相信也有很多其他的开源替代方案来处理这个问题。
发布于 2016-04-17 18:19:11
Wix没有这样做的能力。
您可以从以下位置了解ClickOnce和Wix (Windows installer)之间的差异:
https://msdn.microsoft.com/en-us/library/ms973805.aspx
我认为你可以将微星封装在ClickOnce中,并同时使用两者。
你还有一些基于PowerShell的松鼠(比如clickonce),但并不是在所有的目标机器上都能工作。
https://stackoverflow.com/questions/36675038
复制相似问题