升级模式时,Wix删除旧服务

时间:2015-03-02 09:11:43

标签: installation wix windows-installer

我有wix安装程序,它通过在wix配置文件中使用ServiceInstall命令安装一些服务。现在不需要这些服务之一,应该删除。当我在已安装旧版本的计算机上运行安装程序时,它会替换文件,但不会删除旧服务,也不会删除所有依赖项。 安装程序在升级模式下运行时如何删除旧服务并删除对此服务的依赖性? 感谢

1 个答案:

答案 0 :(得分:0)

假设您正在进行重大升级,那就是卸载旧服务并删除该服务,并且卸载时还应该有一个ServiceControl元素,其中Remove set to uninstall。因此,如果卸载旧版产品会卸载服务及其文件,那么您应该好好去。在新的升级安装中,假设您的意思是Dlls和程序集,请不要包含具有该服务的组件和您引用的依赖项。