c#创建window service
1、创建一个service程序
在创建的service文件夹中可以找到带有如下图标的文件,双击打开ProjectInstaller.cs
SupplierCollectorService和HospitalCollectorService是已经建立好的service程序,(上一步骤双击的是ProjectInstaller.cs,下图截成了双击SupplierCollerctor.cs的结果),
右键-->添加安装程序,出现如下图结果
将serviceProjectInstaller1右键-->属性
这次操作主要将时间浪费在这:一直在cmd中输入的是黄色箭头(x64)的服务的路径,而正确路径应该是红色箭头(x86)服务所在的路径。在Microsoft.Net Framework服务处单击右键-->将该服务所在的路径记录下来。
第一处标志的地方输入,上一步骤记录下来的服务(Microsoft.NET framework)所在的路径,第二处标志输入c#中建立的服务运行文件,以.exe结尾(本文中是SuppelierCollectoeService.exe和HospitalCollectorService.exe)所在的路径
完成事物处理安装后,可以在服务中看到自己创建的service
最后,cmd输入:net start 服务名 比如:net start SupplierCollectorService 启动服务。