如果已经存在,请在安装期间避免安装Windows服务 我正在创建我不想卸载的Windows服务 那么如何避免或覆盖现有的Windows服务。
并且在自定义操作条件中也放置了“Not(已安装或PREVIOUSVERSIONSINSTALLED)”但仍然可以获得服务。
使用installer.cs是否可以使用其他任何方法
Thnx提前
答案 0 :(得分:1)
这是一个新安装,因此您不需要在您的条件下安装 - 您正在安装的产品尚未安装!
- 还没有PREVIOUSVERSIONSINSTALLED-应该可以工作,所以您可能需要验证您实际上是在进行RemovePreviousVersions升级,并且您已经在Setup属性中增加了Version并接受了更改代码的请求。如果要将每个用户升级到每台计算机(反之亦然),它将无法工作。一个不会升级另一个,并且不会设置PREVIOUSVERSIONSINSTALLED。