文章预览
1. 创建一个新的Worker Service项目 打开命令行工具(例如:PowerShell、CMD、或者终端),然后输入以下命令创建一个新的Worker Service项目: dotnet new worker -n MyWorkerService 这个命令将会创建一个名为"MyWorkerService"的新项目。 2. 添加必要的NuGet包 对于Windows服务,我们需要添加 Microsoft.Extensions.Hosting.WindowsServices NuGet包到我们的项目。在项目目录下( MyWorkerService ),运行以下命令: dotnet add package Microsoft.Extensions.Hosting.WindowsServices 这个软件包将为我们提供所需的扩展方法来注册Windows服务。 3. 配置HostBuilder 现在我们需要设置.NET Core host以便在Windows服务中运行。更新 Program.cs 文件如下: public static IHostBuilder CreateHostBuilder ( string [] args ) => Host.CreateDefaultBuilder(args) .UseWindowsService() .ConfigureServices((hostContext, services) =>
………………………………