如何在WIX中启动维护模式 - "更改,修复或删除安装"对话框

Ray*_*Ray 1 installer repair wix

我已经从http://www.tramontana.co.hu/wix/更改了wix教程代码以制作我自己的安装程序.

运行安装程序来设置我的应用程序时没有问题.但当我再次运行安装程序时,一个窗口跳出来说"已经安装了此产品的另一个版本......"

但是在示例中,在安装程序后运行安装程序时,应该有一个维护模式,"更改,修复或删除安装"对话框.

我正在使用WixUI_Mondo,我认为它自动提供维护模式,任何想法如何启动它?

Wim*_*nen 12

但当我再次运行安装程序时,一个窗口跳了出来,说"已经安装了该产品的另一个版本......"

这是使用完全相同的产品ID重新安装安装程序时产生的错误,但是包ID不同,然后再次运行它.

如果您运行原始MSI文件,它应该进入维护模式.

如果您不再拥有原始MSI,您仍然可以通过添加/删除程序卸载产品.这是可能的,因为Windows Installer会使用随机名称缓存MSI文件c:\windows\installer\.

除非您需要支持细粒度的升级方案(即修补),否则我建议您"*"按照wix帮助主题如何:在安装程序中实施主要升级中所述,将产品ID设置为并实施主要升级.