首页 文章

如果已使用WiX安装产品,如何将MSI退出代码设置为0?

提问于
浏览
2

我的WiX设置中已经有以下行来检查当前版本是否已经安装:

<UpgradeVersion OnlyDetect='yes' Property='NEWPRODUCTFOUND' Minimum='$(var.ProductVersion)' IncludeMinimum='no' />

MSI退出并显示消息并退出代码“1638” . 但是,这个MSI是将多个MSI链接在一起的引导程序的一部分 - 我希望引导程序继续并安装以下MSI .

如何通过退出代码0和没有消息对话框告诉WiX / MSI退出?

我可以修改引导程序,但宁愿将退出代码设置为0 .

(确切的退出代码是:ERROR_PRODUCT_VERSION - “已安装此产品的另一个版本 . 此版本的安装无法继续 . 要配置或删除此产品的现有版本,请使用”控制面板“上的”添加/删除程序“ . )

1 回答

相关问题