2013-08-27 26 views
2

我怎样才能在不同的服务名称安装相同的Windows服务,因为它有指向同一台机器上不同的数据库安装Windows服务。无需重建

有没有一种方法,而无需重建项目和改变服务安装程序的名字,我还能做什么?

在此先感谢

回答

1

服务名称是一个字符串。您可以使用参数化服务名称将它作为参数传递给安装程序并安装相同的服务多次。

下面是我们使用的服务,其中包括基于代码的安装程序的抽象基类。您可以轻松地将其调整为参数化的服务名称。

Converting a c# commandline app to a Windows service

+1

那么......不是那么漂亮。在这里,我正在改变服务和重建的名称。我应该自己问这个问题! ;) – NotMe

+0

@ChrisLively,哈哈,很高兴它帮助。 :-) –