如何安装windows服务
Windows服务的核心就是定时器 Timer,一切的逻辑都是在它的Elapsed事件上展开的。
windows服务注意事项
在添加安装陈程序时一定要注意ServiceName填写成你的核心逻辑类,否则服务安装好启动后没有任何反应。
VS2017 创建windows服务:摸这里,其中他的部署和安装卸载试了半天都失败了,最后换了一种安装部署方法,摸这里,才搞定。
开发中遇到的几个问题:
1,服务中的根目录获取:System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName,然后对它稍作处理就得到了,其他的方法都不好使。参考文档:摸这里
2,服务修改之后重新发布,只需要停止服务,覆盖服务程序,再重启服务即可。