我正在使用 WiX 3.5 为我们软件的最新版本编写安装程序。以前版本的安装程序是使用InstallAware 8编写的。在安装过程中,我想删除旧版本,但InstallAware做了一些奇怪的事情,所以正常的RemoveExistingProducts方法不起作用。 msiexec/x {ProductCODE} 也没有。
当RemoveExistingProducts运行时,它会弹出一个对话框,询问旧安装中.msi文件的位置。我可以在注册表中找到它的位置,如果我在对话框中输入该位置,则卸载工作正常。但是我希望不显示该对话框,有什么方法可以告诉RemoveExistingProducts 在哪里可以找到它?
最佳答案
似乎违反了一些避免提示来源的规则。看看是否these recommendations帮助。
关于wix - 在RemoveExistingProducts中指定卸载.msi的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5274098/