Skip to content

Commit 1fc9930

Browse files
committedOct 25, 2024
update windows service to .net 8
1 parent 620bc92 commit 1fc9930

File tree

3 files changed

+10
-17
lines changed

3 files changed

+10
-17
lines changed
 
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
<Project Sdk="Microsoft.NET.Sdk.Web">
22

33
<PropertyGroup>
4-
<TargetFramework>net6.0-windows</TargetFramework>
4+
<TargetFramework>net8.0-windows</TargetFramework>
55
<Nullable>enable</Nullable>
66
<ImplicitUsings>enable</ImplicitUsings>
77
</PropertyGroup>
88

99
<ItemGroup>
10-
<PackageReference Include="Microsoft.Extensions.Hosting.WindowsServices" Version="6.0.0" />
11-
<PackageReference Include="Swashbuckle.AspNetCore" Version="6.3.0" />
10+
<PackageReference Include="Microsoft.Extensions.Hosting.WindowsServices" Version="8.0.1" />
11+
<PackageReference Include="Swashbuckle.AspNetCore" Version="6.9.0" />
1212
</ItemGroup>
1313

1414
</Project>
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
1-
<Project Sdk="Microsoft.NET.Sdk.Worker">
1+
<Project Sdk="Microsoft.NET.Sdk.Worker">
22

33
<PropertyGroup>
4-
<TargetFramework>net7.0</TargetFramework>
4+
<TargetFramework>net8.0</TargetFramework>
55
<Nullable>enable</Nullable>
66
<ImplicitUsings>enable</ImplicitUsings>
77
<UserSecretsId>dotnet-SimpleWorkerService-39D11380-59B5-4EE1-B441-64FB46CAE1C9</UserSecretsId>
88
</PropertyGroup>
99

1010
<ItemGroup>
11-
<PackageReference Include="Microsoft.Extensions.Hosting" Version="7.0.0-preview.1.22076.8" />
12-
<PackageReference Include="Microsoft.Extensions.Hosting.WindowsServices" Version="6.0.0" />
11+
<PackageReference Include="Microsoft.Extensions.Hosting" Version="8.0.1" />
12+
<PackageReference Include="Microsoft.Extensions.Hosting.WindowsServices" Version="8.0.1" />
1313
</ItemGroup>
1414
</Project>

‎5_More/WindowsServices/SimpleWorkerService/Worker.cs

+3-10
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,15 @@
11
namespace SimpleWorkerService;
22

3-
public class Worker : BackgroundService
3+
public class Worker(ILogger<Worker> logger) : BackgroundService
44
{
5-
private readonly ILogger<Worker> _logger;
6-
7-
public Worker(ILogger<Worker> logger, IHostEnvironment environment)
8-
{
9-
_logger = logger;
10-
}
11-
125
protected override async Task ExecuteAsync(CancellationToken stoppingToken)
136
{
147
string[] args = Environment.GetCommandLineArgs();
15-
_logger.LogInformation("command line args: {args}", string.Join(" ", args));
8+
logger.LogInformation("command line args: {args}", string.Join(" ", args));
169

1710
while (!stoppingToken.IsCancellationRequested)
1811
{
19-
_logger.LogInformation("Worker running at: {time}", DateTimeOffset.Now);
12+
logger.LogInformation("Worker running at: {time}", DateTimeOffset.Now);
2013
await Task.Delay(10000, stoppingToken);
2114
}
2215
}

0 commit comments

Comments
 (0)