c#创建window service


1、创建一个service程序

c#创建window service

在创建的service文件夹中可以找到带有如下图标的文件,双击打开ProjectInstaller.cs

c#创建window service


  SupplierCollectorService和HospitalCollectorService是已经建立好的service程序,(上一步骤双击的是ProjectInstaller.cs,下图截成了双击SupplierCollerctor.cs的结果),

c#创建window service

右键-->添加安装程序,出现如下图结果

c#创建window service

将serviceProjectInstaller1右键-->属性c#创建window service

这次操作主要将时间浪费在这:一直在cmd中输入的是黄色箭头(x64)的服务的路径,而正确路径应该是红色箭头(x86)服务所在的路径。在Microsoft.Net Framework服务处单击右键-->将该服务所在的路径记录下来。

c#创建window service

第一处标志的地方输入,上一步骤记录下来的服务(Microsoft.NET framework)所在的路径,第二处标志输入c#中建立的服务运行文件,以.exe结尾(本文中是SuppelierCollectoeService.exe和HospitalCollectorService.exe)所在的路径

c#创建window service

c#创建window service

完成事物处理安装后,可以在服务中看到自己创建的service

c#创建window service

最后,cmd输入:net start 服务名  比如:net start SupplierCollectorService 启动服务。