windows 服务 包装模板
github地址: https://github.com/xl711436/Xiaolei.MockService
在 MockServiceInstance.cs 中 对应的方法中添加 对应的逻辑,其中 构造函数中完成服务初始化逻辑, start 和 stop 方法中的逻辑 分别在服务启动和结束时被调用。
public class MockServcieInstance { ///服务是否结束的标记 /// public bool ExitFlag { get; set; } public MockServcieInstance() { TraceHelper.TraceInfo("MockServcie Instance"); } public void Start() { TraceHelper.TraceInfo("MockServcie Start"); } public void Stop() { TraceHelper.TraceInfo("MockServcie Stop"); } }
编译完成后,结合 windows服务包装程序 这篇文章,使用第二种模式的配置,即可将相关逻辑部署为windows服务了。