From d487b6cc4507e853e68fc28611dfc2541491cab1 Mon Sep 17 00:00:00 2001 From: David Pine Date: Fri, 25 Jun 2021 15:05:31 -0500 Subject: [PATCH 1/2] Use top level program for the Worker template --- .../content/Worker-CSharp/Program.cs | 26 +++++-------------- 1 file changed, 7 insertions(+), 19 deletions(-) diff --git a/src/ProjectTemplates/Web.ProjectTemplates/content/Worker-CSharp/Program.cs b/src/ProjectTemplates/Web.ProjectTemplates/content/Worker-CSharp/Program.cs index e9c398436510..2ae417d36a29 100644 --- a/src/ProjectTemplates/Web.ProjectTemplates/content/Worker-CSharp/Program.cs +++ b/src/ProjectTemplates/Web.ProjectTemplates/content/Worker-CSharp/Program.cs @@ -1,24 +1,12 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Threading.Tasks; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Hosting; +using Company.Application1; -namespace Company.Application1 -{ - public class Program +using IHost host = Host.CreateDefaultBuilder(args) + .ConfigureServices(services => { - public static void Main(string[] args) - { - CreateHostBuilder(args).Build().Run(); - } + services.AddHostedService(); + }) + .Build(); - public static IHostBuilder CreateHostBuilder(string[] args) => - Host.CreateDefaultBuilder(args) - .ConfigureServices((hostContext, services) => - { - services.AddHostedService(); - }); - } -} +await host.RunAsync(); From 2f1cd7f457b54f1b88b8e6e1881c6b1227d5a094 Mon Sep 17 00:00:00 2001 From: David Pine Date: Mon, 28 Jun 2021 07:10:22 -0500 Subject: [PATCH 2/2] Update src/ProjectTemplates/Web.ProjectTemplates/content/Worker-CSharp/Program.cs Co-authored-by: David Fowler --- .../Web.ProjectTemplates/content/Worker-CSharp/Program.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ProjectTemplates/Web.ProjectTemplates/content/Worker-CSharp/Program.cs b/src/ProjectTemplates/Web.ProjectTemplates/content/Worker-CSharp/Program.cs index 2ae417d36a29..c8c061803ccf 100644 --- a/src/ProjectTemplates/Web.ProjectTemplates/content/Worker-CSharp/Program.cs +++ b/src/ProjectTemplates/Web.ProjectTemplates/content/Worker-CSharp/Program.cs @@ -2,7 +2,7 @@ using Microsoft.Extensions.Hosting; using Company.Application1; -using IHost host = Host.CreateDefaultBuilder(args) +IHost host = Host.CreateDefaultBuilder(args) .ConfigureServices(services => { services.AddHostedService();