如果服务已存在,如何在安装期间避免安装Windows服务

时间:2015-11-06 07:21:32

标签: c# windows windows-services setup-project

如果已经存在,请在安装期间避免安装Windows服务 我正在创建我不想卸载的Windows服务 那么如何避免或覆盖现有的Windows服务。

并且在自定义操作条件中也放置了“Not(已安装或PREVIOUSVERSIONSINSTALLED)”但仍然可以获得服务。

使用installer.cs是否可以使用其他任何方法

Thnx提前

1 个答案:

答案 0 :(得分:1)

这是一个新安装,因此您不需要在您的条件下安装 - 您正在安装的产品尚未安装!

- 还没有PREVIOUSVERSIONSINSTALLED-应该可以工作,所以您可能需要验证您实际上是在进行RemovePreviousVersions升级,并且您已经在Setup属性中增加了Version并接受了更改代码的请求。如果要将每个用户升级到每台计算机(反之亦然),它将无法工作。一个不会升级另一个,并且不会设置PREVIOUSVERSIONSINSTALLED。