【问题标题】:Installing second windows service says service already exists安装第二个 Windows 服务说服务已经存在
【发布时间】:2015-12-09 22:52:30
【问题描述】:

在 VS 2013 中,我在开发机器上安装了一项服务,它运行良好。我今天创建了另一个,但它不会安装,说服务已经存在。

我们称它们为 Service A(旧)和 Service B(新)

我卸载了服务A,然后成功安装了服务B。然后尝试重新安装服务A,但它说它已经存在。

所以无论组合如何,我都只能安装一项服务。我尝试使用 Project Installer 和 InstallShield,都产生了相同的结果。

知道如何克服这个问题吗?如果有任何用途,这两个服务都有一些共同的依赖项(dll)。

它在 Windows Server 2012 上。

【问题讨论】:

  • 我把它变成了给你的答案......

标签: c# visual-studio-2013 windows-services


【解决方案1】:

因此,您的两个服务必须在您的服务项目的子类中为 System.ServiceProcess.ServiceBase.ServiceName 定义相同的值。

在您的一个服务项目中搜索它,并将其替换为其他名称。

【讨论】:

    猜你喜欢
    • 2011-11-26
    • 1970-01-01
    • 1970-01-01
    • 2016-11-08
    • 1970-01-01
    • 1970-01-01
    • 2020-04-18
    • 1970-01-01
    • 2011-09-11
    相关资源
    最近更新 更多