关于Windows服务的stackoverflow上记录了许多未出现在Windows服务管理器中的问题。 许多解决方案建议您使用InstallUtil。
当我运行我的安装项目时,我的服务没有出现在Windows服务中,但是当我运行InstallUtil时,它确实出现了。
至少告诉我我的项目没问题,问题在于安装项目。
here的一篇好文章讨论了添加自定义函数的问题。我使用的是Visual Studio 2013和默认的InstallShield安装项目,我在项目中没有看到这些选项。
我必须在安装项目中更改哪些内容以便在Service Manager中显示项目?
答案 0 :(得分:1)
确保您已完成此自定义步骤:
1.在解决方案资源管理器中,右键单击安装项目,指向“视图”,然后选择“自定义操作”。将出现“自定义操作”编辑器。
2.在“自定义操作”编辑器中,右键单击“自定义操作”节点,然后选择“添加自定义操作”。将出现“在项目中选择项目”对话框。
3.双击列表框中的应用程序文件夹将其打开,从MyNewService(Active)中选择主输出,然后单击“确定”。主要输出将添加到自定义操作的所有四个节点中 安装,提交,回滚和卸载。
4.建立安装项目。
答案 1 :(得分:0)
我找到了this video,它解决了我的问题。