1、新建Worker Service
在解决方案中新建 Worker Service 项目模板
2、添加Windows Services依赖
dotnet add package Microsoft.Extensions.Hosting.WindowsServices
在 Program.cs中添加 UseWindowsService 方法
3、发布
Tip:使用 管理员 模式打开 cmd,使用 sc 命令进行发布;配置中日志文件路径需要使用绝对地址,否则日志文件会在 C:\Windows\System32 目录下;
3.1、安装服务
sc create 服务名 binPath="程序全路径.exe" start=auto displayname="显示名称"
运行 services.msc 命令打开服务,可以看到 解析服务 这个服务
3.2、设置/更改 服务描述
sc description 服务名 "服务描述"
3.3、启动服务
sc start 服务名
3.4、停止服务
sc stop 服务名
3.5、删除服务
sc delete 服务名