我之前在文章中介绍过使用NSSM将exe封装为服务,这种方式我个人是比较喜欢的,一来原始文件不受服务的开发约束,二来也可以提供简单的日志系统.线程守护等功能,是我个人比较倾向的行为.但是,有的场景下,可能还是需要原生的服务程序.这个时候,可以利用TopShelf简化程序的开发,如下是它的一些优点: Topshelf是.NET平台的Windows服务框架.Topshelf可以轻松创建Windows服务,测试服务,调试服务,并最终将其安装到Windows服务控制管理器(SCM)中. Topshelf…