Skip to content

Commit b8b56a1

Browse files
authored
Merge pull request #2 from cnblogs/support-net6-net7
feat: support .NET 6 and .NET 7
2 parents 88f431e + 1b80f93 commit b8b56a1

File tree

5 files changed

+34
-29
lines changed

5 files changed

+34
-29
lines changed

global.json

Lines changed: 0 additions & 7 deletions
This file was deleted.
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
<Project Sdk="Microsoft.NET.Sdk.Worker">
22

33
<PropertyGroup>
4-
<TargetFramework>netcoreapp3.1</TargetFramework>
4+
<TargetFramework>net7.0</TargetFramework>
55
</PropertyGroup>
66

77
<ItemGroup>
88
<ProjectReference Include="..\..\src\Serilog.Extensions.Hosting\Serilog.Extensions.Hosting.csproj" />
99
</ItemGroup>
1010

1111
<ItemGroup>
12-
<PackageReference Include="Microsoft.Extensions.Hosting" Version="3.1.4" />
13-
<PackageReference Include="Serilog.Sinks.Console" Version="3.1.1" />
14-
<PackageReference Include="Serilog.Settings.Configuration" Version="3.1.0" />
12+
<PackageReference Include="Microsoft.Extensions.Hosting" Version="7.0.0" />
13+
<PackageReference Include="Serilog.Sinks.Console" Version="4.1.0" />
14+
<PackageReference Include="Serilog.Settings.Configuration" Version="3.4.0" />
1515
</ItemGroup>
1616

1717
</Project>
Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
1-
<Project Sdk="Microsoft.NET.Sdk.Web">
1+
<Project Sdk="Microsoft.NET.Sdk.Web">
22

33
<PropertyGroup>
4-
<TargetFramework>netcoreapp3.1</TargetFramework>
4+
<TargetFramework>net7.0</TargetFramework>
55
</PropertyGroup>
66

77
<ItemGroup>
88
<ProjectReference Include="..\..\src\Serilog.Extensions.Hosting\Serilog.Extensions.Hosting.csproj" />
99
</ItemGroup>
1010

1111
<ItemGroup>
12-
<PackageReference Include="serilog.settings.configuration" Version="3.1.0" />
13-
<PackageReference Include="serilog.sinks.console" Version="3.1.1" />
14-
<PackageReference Include="serilog.sinks.file" Version="4.1.0" />
12+
<PackageReference Include="serilog.settings.configuration" Version="3.4.0" />
13+
<PackageReference Include="serilog.sinks.console" Version="4.1.0" />
14+
<PackageReference Include="serilog.sinks.file" Version="5.0.0" />
1515
</ItemGroup>
1616

1717
</Project>

src/Serilog.Extensions.Hosting/Serilog.Extensions.Hosting.csproj

Lines changed: 20 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<Description>Serilog support for .NET Core logging in hosted services</Description>
55
<VersionPrefix>5.0.1</VersionPrefix>
66
<Authors>Microsoft;Serilog Contributors</Authors>
7-
<TargetFrameworks>netstandard2.0;netstandard2.1</TargetFrameworks>
7+
<TargetFrameworks>netstandard2.0;netstandard2.1;net6.0;net7.0</TargetFrameworks>
88
<LangVersion>8</LangVersion>
99
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
1010
<GenerateDocumentationFile>true</GenerateDocumentationFile>
@@ -15,9 +15,9 @@
1515
<PackageId>Serilog.Extensions.Hosting</PackageId>
1616
<PackageTags>serilog;aspnet;aspnetcore;hosting</PackageTags>
1717
<PackageIcon>icon.png</PackageIcon>
18-
<PackageProjectUrl>https://github.com/serilog/serilog-extensions-hosting</PackageProjectUrl>
18+
<PackageProjectUrl>https://github.com/cnblogs/cnblogs-serilog-extensions</PackageProjectUrl>
1919
<PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>
20-
<RepositoryUrl>https://github.com/serilog/serilog-extensions-hosting</RepositoryUrl>
20+
<RepositoryUrl>https://github.com/cnblogs/cnblogs-serilog-extensions</RepositoryUrl>
2121
<RepositoryType>git</RepositoryType>
2222
<GenerateAssemblyVersionAttribute>false</GenerateAssemblyVersionAttribute>
2323
<RootNamespace>Serilog</RootNamespace>
@@ -28,15 +28,27 @@
2828
</PropertyGroup>
2929

3030
<ItemGroup>
31-
<PackageReference Include="Serilog" Version="2.10.0" />
31+
<PackageReference Include="Serilog" Version="2.12.0" />
3232
<PackageReference Include="Serilog.Extensions.Logging" Version="3.1.0" />
33-
<PackageReference Include="Microsoft.Extensions.Hosting.Abstractions" Version="3.1.8" />
34-
<PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="3.1.8" />
35-
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="3.1.8" />
3633
</ItemGroup>
3734

35+
<Choose>
36+
<When Condition="'$(TargetFramework)' == 'net6.0' Or '$(TargetFramework)' == 'net7.0'">
37+
<ItemGroup>
38+
<FrameworkReference Include="Microsoft.AspNetCore.App" />
39+
</ItemGroup>
40+
</When>
41+
<Otherwise>
42+
<ItemGroup>
43+
<PackageReference Include="Microsoft.Extensions.Hosting.Abstractions" Version="7.0.0" />
44+
<PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="7.0.0" />
45+
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="7.0.0" />
46+
</ItemGroup>
47+
</Otherwise>
48+
</Choose>
49+
3850
<ItemGroup>
3951
<None Include="..\..\assets\icon.png" Pack="true" Visible="false" PackagePath="" />
40-
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.0.0" PrivateAssets="All" />
52+
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.1.1" PrivateAssets="All" />
4153
</ItemGroup>
4254
</Project>

test/Serilog.Extensions.Hosting.Tests/Serilog.Extensions.Hosting.Tests.csproj

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFrameworks>netcoreapp3.1;net6.0;net4.8</TargetFrameworks>
4+
<TargetFrameworks>net7.0</TargetFrameworks>
55
<AssemblyName>Serilog.Extensions.Hosting.Tests</AssemblyName>
66
<AssemblyOriginatorKeyFile>../../assets/Serilog.snk</AssemblyOriginatorKeyFile>
77
<SignAssembly>true</SignAssembly>
@@ -19,13 +19,13 @@
1919
</ItemGroup>
2020

2121
<ItemGroup>
22-
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="3.1.4" />
23-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.2.0" />
24-
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.1">
22+
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="7.0.0" />
23+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.4.1" />
24+
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.5">
2525
<PrivateAssets>all</PrivateAssets>
2626
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
2727
</PackageReference>
28-
<PackageReference Include="xunit" Version="2.4.1" />
28+
<PackageReference Include="xunit" Version="2.4.2" />
2929
</ItemGroup>
3030

3131
</Project>

0 commit comments

Comments
 (0)