首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从多服务/net程序集安装服务

从多服务/net程序集安装服务
EN

Stack Overflow用户
提问于 2010-10-19 22:02:57
回答 1查看 98关注 0票数 0

我有一个包含多个服务的.net windows服务项目。这现在已经到达我们的部署工程师那里,他使用自动化脚本安装他的所有服务。脚本使用SC.exe创建服务,他没有使用intallUtil。不幸的是,在我看来,SC.exe只为它在程序集中找到的第一个服务创建了一个注册表项,似乎没有一个选项来指定程序集中的各个服务。除了切换到intallUtil (他不热衷于)或拆分程序集(我真的不热衷)之外,我们还有什么选择?

谢谢你提供的任何帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-10-19 22:07:29

您可以使用System.Configuration.Install.AssemblyInstaller编写自定义安装程序。

在Main(string[] args)中加入一些逻辑,如果通过命令行传入/i,则会安装所有服务。然后,部署工程师可以修改他的脚本,运行yourservice /i而不是SC Create。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3969161

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档