我正在使用WIX作为安装程序包.当我通过双击原始的msi包卸载包时,一切都很好.
当我从控制面板卸载它时,它给我一个miminal UI卸载.我已经在MSI中写入了一个自定义操作,询问用户是否要卸载某些数据库等.这在最小的UI卸载时不会发生.
如何通过完整的UI使控制面板上的uinstall工作?
Bob Arnson在这篇帖子中的回复:
是的,这是添加/删除程序小程序的行为.它在提示后总是在基本模式下卸载MSI包.您唯一能做的就是设置ARPNOREMOVE以强制用户使用维护模式 - 并在维护UI中显示"删除"选项.
你不能用MSI本地做到这一点.您需要引用boostrapper /外部UI来执行卸载.这个问题的另一个答案指向了正确的方向.