Windows 服务安装项目
我正在尝试为 Windows 服务创建一个设置项目。我已经关注 这个教程和许多其他教程都喜欢,但是在安装我的服务后,我仍然看不到该服务。我已将服务的主要输出添加到应用程序目录,并创建了一个自定义操作以在安装、提交、回滚和卸载中包含此输出。
它声称它安装正确。
这应该有效吗?我还可以尝试安装其他任何东西吗?
I’m trying to create a set-up project for a windows service. I’ve followed this tutorial and many others like it but, after installing my service, I still can’t see the service. I’ve added the primary output of the service to the application directory and created a custom action to include this output on Install, Commit, Rollback and Uninstall.
It claims that it installs correctly.
Should this work? Is there anything else that I can try to get this to install?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您是否为您的服务创建了安装程序?它与安装项目是分开的。
请参阅:http://msdn.microsoft.com/en-us /library/system.serviceprocess.serviceinstaller.aspx
您可以通过右键单击服务的设计窗口并选择添加安装程序来创建安装程序。
Did you create an installer for your service? It is separate from a Setup Project.
See: http://msdn.microsoft.com/en-us/library/system.serviceprocess.serviceinstaller.aspx
You can create an Installer by right-clicking on your service's Design window and selecting Add Installer.
就我而言,添加安装程序是第一步,如 dhirschl 的答案所述。然后我需要将自定义操作添加到设置项目中。
右键单击安装项目/视图/自定义操作
,然后将主要输出添加到那里的每个文件夹。
来源
In my case, adding the installer was a first step as described by dhirschl's answer. I then needed to add custom actions to the setup project.
Right click the setup project/view/custom actions
then add the primary output to every folder there.
Source