有没有办法根据旧的 MSI 安装程序和新的 MSi 安装程序创建次要升级(补丁文件,即 .msp)或 msi。我们希望为客户提供次要升级补丁(.msp 或 .msi0,其中仅包含更改。
1)我基于 4 个 .wxs 文件创建了(旧的)Test.msi。这 4 个 wxs 文件有助于安装向导步骤。以下是示例。
欢迎.wxs 文件:我们在其中提到了欢迎信息并参考了我们的项目图片主.wxs 文件:其中包含组件和功能的 wxs 源文件的实际脚本。安装程序路径.wxs:用户可以选择安装路径
许可协议.wxs:许可协议提及对话框文件。
2)我仅更改了产品版本号并修改了一些项目文件,并添加了一些新文件。
3)然后我根据这 4 个 .wxs 文件创建了(新的)Test.msi。
4)通过使用这些旧的和新的安装程序,我如何生成补丁(.msp 或 .msi)以进行较小的升级。
如果您想对两个 MSI 执行此操作,那么这是一个起点:
http://wixtoolset.org/documentation/manual/v3/patching/patch_building.html http://wixtoolset.org/documentation/manual/v3/patching/patch_building.html
然后是 WiX 补丁:
http://wixtoolset.org/documentation/manual/v3/patching/wix_patching.html http://wixtoolset.org/documentation/manual/v3/patching/wix_patching.html
或者作为第一个的变体,您可以创建自己的 .PCP 文件并从 Windows 工具包运行 msimsp,如下所述:
https://msdn.microsoft.com/en-us/library/aa367816(v=vs.85).aspx https://msdn.microsoft.com/en-us/library/aa367816(v=vs.85).aspx
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)