1、 新建一个项目,或者从选择当前解决方案-右键-添加-新建项目
2、 选择(项目类型)Visual C#项目,(模板)Windows服务,填写要创建的服务名称,然后按确定按钮。
3、 资源管理器中默认创建一个WindowsService1的项目,项目下包括一个Service.cs文件
4、 从代码视图切换到设计视图,点鼠标右键选择”添加安装程序”
5、 然后再当前项目资源管理器中会发现多了一个ProjectInstaller.cs文件,点击该文件打开ProjectInstaller.cs[设计]窗体。会发现里面自动有两个组件”servi ceProcessInstaller1”和”serviceInstaller1”.
6、 设置serviceInstaller1组件的属性:ServiceName=MyService(名字随意)和StartType=Automation(开机自动运行)
7、 设置serviceProcessInstaller1组件的属性:Accout=LocalSystem
8、 选择当前解决方案,右键-重新生成。在debug文件下就会多一个exe文件
9、 Windows服务器注册 打开Visual Studio自带的命令行工具,右键选择以管理员身份运行,然后输入以下命令:
InstallUtil D:/service.exe (service.exe就是刚才项目生成的exe文件)
卸载服务
InstallUtil /u D:/service.exe
这样之后就可以在服务管理界面看到刚才安装的服务。