如何在安装期间注册Windows服务?

时间:2008-10-16 13:33:48

标签: visual-studio-2008 deployment windows-services

我在VB.net 2008中构建了一个Windows服务应用程序,并使用安装向导添加安装过程。

安装程序正常工作,因为它添加了应用程序以添加/删除程序并复制所有文件等,但它缺少实际安装服务的最后(必需)步骤。

我已将Project的主要输出添加为安装和卸载的自定义操作,但未成功。

秘密是什么?

2 个答案:

答案 0 :(得分:7)

您需要创建自定义安装任务; MSDN有everything you need to know

答案 1 :(得分:4)

你可以做两件事:

1)使用安装项目中的自定义操作使用“installutil”.Net Framework命令行实用程序注册服务,或者使用installutil自行注册。

2)将Installer类添加到Windows服务。这个link应该为您提供所需的所有信息,只需跳过有关创建服务的开头部分。这是我推荐的方式。