安装第二个Windows服务说服务已经存在

时间:2015-12-09 22:52:30

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

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

我们称之为服务A(旧)和服务B(新)

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

无论组合如何,我只能安装一项服务。我尝试使用Project Installer和InstallShield,两者结果相同。

知道如何克服这个问题吗?如果它处于任何使用状态,则两种服务都有一些共同的依赖关系(dll)。

它位于Windows Server 2012上。

1 个答案:

答案 0 :(得分:1)

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

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