单个MSI用于安装,升级和修补程序

时间:2017-10-26 18:34:47

标签: visual-studio wix windows-installer upgrade patch

是否可以通过单个MSI处理安装,升级和修补程序,可以通过传递参数或开关。我的客户有要求。过去有人遇到过这种情况吗?任何人都可以帮助并提供一些证实这一点的链接吗?

1 个答案:

答案 0 :(得分:1)

确定您可以在MSI中使用升级选项。在WIX中,默认情况下会在您创建项目时自动添加它,除非您明确删除它。请参阅<MajorUpgrade>元素。以下是文档中的相应HOWTO:

http://wixtoolset.org/documentation/manual/v3/howtos/updates/major_upgrade.html

至于“补丁”部分 - 可能你的意思是别的。 Windows安装程序修补程序文件甚至具有不同的文件扩展名 - .msp(和不同的格式)。通常创建补丁文件只对非常大的安装(大小为千兆字节)有意义。您可能希望与您的客户澄清此部分。