c# - 在不重建的情况下安装 Windows 服务

标签 c# visual-studio-2010 windows-services

如何在不同的服务名称中安装相同的 Windows 服务,因为它必须指向同一台机器上的不同数据库。

有没有一种方法可以不用重建项目和更改服务安装程序中的名称?

提前致谢

最佳答案

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

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

Converting a c# commandline app to a Windows service

关于c# - 在不重建的情况下安装 Windows 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18476724/

相关文章:

c# - 如何使用 Wix 安装 .NET Framework 的可再发行组件包?

c# - 为了安全起见,在注销时禁用浏览器的后退按钮,例如 Yahoo、Gmail 等

c# - 正则表达式限制输入到纬度(十进制度)文本框

css - VS 2010 SP1 级联样式表禁用

c# - 如何防止用户错误地初始化变量?

c# - Windows 将来自 Windows 服务的事件日志存储多长时间

c# - 无法加载文件或程序集 'Microsoft.AspNet.Identity.EntityFramework' 或其依赖项之一。无法验证强名称签名

javascript - 如何在 bootstrap Modal asp.net mvc 中使用编辑

asp.net - 升级到Visual Studio 2010后找不到System.Web.Script.Service命名空间错误

vb.net - 在 Windows 服务上运行 CMD 命令