我们有针对我们的次要产品更新的quickpatch项目。它基于现有的MSI包。 如果此修补程序在未安装所需产品的计算机上运行,则会显示以下installshield错误: 1628:无法完成安装。
这可能听起来有点奇怪,但有没有办法使用quickpatch或使用BaseImage文件夹中的msi项目自定义此消息?
对此的任何帮助都会非常明显。
提前致谢。
答案 0 :(得分:2)
不幸的是,1628是一个相当通用的Windows Installer错误,我们没有提供配置其消息的方法。我可能会建议记录这个,并生活在限制之内。人们通常不会太惊讶他们需要基础产品来修补它。
如果您真的需要一种方法来控制邮件,可以考虑使用高级用户界面或套件/高级用户界面项目来提供.msp。您可以创建一个检测基础包的条件,并将其用作修补程序包资格的一部分,或者将其作为退出条件使用(在一般信息中)。您可以为退出条件指定自定义消息。