我们通常通过双击来安装Wix补丁(xxx.msp)。但我在互联网上的各个地方看到我们应该使用MsiExec实用程序。对于例如msiexec /update patch.msp REINSTALL=ALL
不使用MsiExec实用程序有什么缺点吗?
答案 0 :(得分:1)
不,没有缺点。实际上,双击运行msiexec /p patch.msp
。
如果您的补丁仅更新版本化文件,EXE和DLL,并且无需添加REINSTALL=ALL
即可正常工作,那就太棒了!
明确使用msiexec
的目的是添加REINSTALL=ALL
属性。它使安装程序重新安装所有文件。通常会添加此选项以修复在双击时直接安装修补程序时某些文件无法更新的问题。