【发布时间】:2014-04-08 13:10:20
【问题描述】:
我写了一个 Windows 服务。
我现在想将它打包到一个安装程序中。
我已经使用了 VS2013 x86 Native Tools 命令提示符,然后使用了命令:
要安装它:
installutil httpapiservice.exe
要卸载它:
installutil httpapiservice.exe /u
这非常有效。我可以在“服务”中看到新服务并停止和启动它没有问题。
然后我继续右键单击该项目并选择“发布”,它会生成一个 setup.exe
但是,当我运行 setup.exe 时,我可以看到它“下载和解压缩”文件。看起来它正在安装,但“服务”中没有显示任何内容
谁能告诉我我做得对吗?
谢谢
【问题讨论】:
-
我知道您已经编写了 Windows 服务,但我建议您了解并使用Topshelf 来管理您的 Windows 服务安装和卸载,这需要对您的代码进行一些重构。
标签: c# visual-studio