我的WiX设置中已经有以下行来检查当前版本是否已安装:
<UpgradeVersion OnlyDetect='yes' Property='NEWPRODUCTFOUND' Minimum='$(var.ProductVersion)' IncludeMinimum='no' />
MSI退出并显示消息并退出代码“1638”。 但是,这个MSI是将多个MSI链接在一起的引导程序的一部分 - 我希望引导程序继续并安装以下MSI。
如何告诉WiX / MSI退出并退出代码0并且没有消息对话框?
我可以修改引导程序,但宁愿将退出代码设置为0。
(确切的退出代码是:ERROR_PRODUCT_VERSION - “已安装此产品的另一个版本。此版本的安装无法继续。要配置或删除此产品的现有版本,请使用”控制面板“上的”添加/删除程序“。 “)