# DotNet-WorkerServiceTest **Repository Path**: yus1977/DotNet-WorkerServiceTest ## Basic Information - **Project Name**: DotNet-WorkerServiceTest - **Description**: No description available - **Primary Language**: C# - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-08 - **Last Updated**: 2021-04-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 编写Windows服务 可以使用DI,所以和Asp..net下的Job编写没有差别 >步骤 1、安装组件 Microsoft.Extensions.Hosting.WindowsServices Install-Package Microsoft.Extensions.Hosting.WindowsServices 2、 在Program.cs中的 CreateDefaultBuilder().UseWindowsService(); 3、服务的安装的删除 使用sc命令来安装、删除、启动、停止 服务 > sc.exe部署 用管理员身分需要命令 - 安装 sc create WorkerServicesName binpath="全路径\xxxx.exe" - 启动 sc start WorkerServicesName - 停止 sc stop WorkerServicesName - 删除 sc delete WorkerServicesName