如果已经使用WiX安装了产品,如何将MSI退出代码设置为0?
我的WiX设置中已经有以下行,用于检查是否已安装当前版本:如果已经使用WiX安装了产品,如何将MSI退出代码设置为0?,wix,windows-installer,exit-code,Wix,Windows Installer,Exit Code,我的WiX设置中已经有以下行,用于检查是否已安装当前版本: MSI以消息和退出代码“1638”退出。 但是,此MSI是将多个MSI链接在一起的引导程序的一部分,我希望引导程序继续并安装以下MSI 我如何告诉WiX/MSI退出,退出代码为0且没有消息对话框 我可以修改引导程序,但更愿意将退出代码设置为0 (确切的退出代码是:错误\产品\版本-“已安装此产品的另一个版本。无法继续安装此版本。若要配置或删除此产品的现有版本,请使用控制面板上的“添加/删除程序”。)这似乎是您需要的。首先,您的建议不起
MSI以消息和退出代码“1638”退出。
但是,此MSI是将多个MSI链接在一起的引导程序的一部分,我希望引导程序继续并安装以下MSI
我如何告诉WiX/MSI退出,退出代码为0且没有消息对话框
我可以修改引导程序,但更愿意将退出代码设置为0
(确切的退出代码是:错误\产品\版本-“已安装此产品的另一个版本。无法继续安装此版本。若要配置或删除此产品的现有版本,请使用控制面板上的“添加/删除程序”。)这似乎是您需要的。首先,您的建议不起作用-问题是,如果已经安装了完全相同的版本,msi正在使用缓存安装程序-我在WiX中所做的更改被忽略。但是在卸载并安装了补丁版本之后,它工作了。非常感谢。