c#无法更新服务:服务已存在

时间:2017-01-23 18:59:08

标签: c# windows-services

我正在尝试更新用C#编码的Windows服务。 在安装程序中,我确保: - DetectNewerInstalledVersion:是的 - RemovePreviousVersions:true - 安装程序和服务本身的程序集文件中的更新版本。

在尝试重新安装之前,我停止了正在运行的服务。 尽管如此,当我运行安装程序(或使用默认的installutil)时,它会显示"错误1001.指定的服务已经存在。" < - 不应该更新它(如安装设置中所指定的那样)?

**我的目标是避免在我改变其代码的任何时候手动卸载服务**

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

使用本机服务安装程序是废话。要卸载,您需要原始位置的原始文件。

尝试nssm。 https://nssm.cc/