Skip to content

Commit 6ece355

Browse files
authored
Add net9 support (#929)
1 parent dc45901 commit 6ece355

File tree

12 files changed

+27
-24
lines changed

12 files changed

+27
-24
lines changed

Benchmarks/Serilog.Exceptions.Benchmark/BenchmarkException.cs

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,5 @@
11
namespace Serilog.Exceptions.Benchmark;
22

3-
using System.Runtime.Serialization;
4-
5-
[Serializable]
63
public class BenchmarkException : Exception
74
{
85
public BenchmarkException()
@@ -19,13 +16,6 @@ public BenchmarkException(string message, Exception inner)
1916
{
2017
}
2118

22-
protected BenchmarkException(
23-
SerializationInfo info,
24-
StreamingContext context)
25-
: base(info, context)
26-
{
27-
}
28-
2919
public string? ParamString { get; set; }
3020

3121
public int ParamInt { get; set; }

Benchmarks/Serilog.Exceptions.Benchmark/Serilog.Exceptions.Benchmark.csproj

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<PropertyGroup Label="Build">
44
<OutputType>Exe</OutputType>
5-
<TargetFrameworks>net7.0;net6.0;net472</TargetFrameworks>
5+
<TargetFrameworks>net9.0;net472</TargetFrameworks>
66
<IsPackable>false</IsPackable>
77
</PropertyGroup>
88

@@ -12,6 +12,7 @@
1212

1313
<ItemGroup Label="Package References">
1414
<PackageReference Include="BenchmarkDotNet" Version="0.14.0" />
15+
<PackageReference Include="System.Reflection.Metadata" Version="9.0.2" />
1516
</ItemGroup>
1617

1718
</Project>

Directory.Build.props

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
<RepositoryUrl>https://github.com/RehanSaeed/Serilog.Exceptions.git</RepositoryUrl>
2424
<RepositoryType>git</RepositoryType>
2525
<PackageReleaseNotes>https://github.com/RehanSaeed/Serilog.Exceptions/releases</PackageReleaseNotes>
26+
<NoWarn>NETSDK1138;CA1515</NoWarn>
2627
</PropertyGroup>
2728

2829
<ItemGroup Label="Package References">

Source/Serilog.Exceptions.EntityFrameworkCore/Serilog.Exceptions.EntityFrameworkCore.csproj

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

33
<PropertyGroup Label="Build">
4-
<TargetFrameworks>net8.0;net7.0;net6.0;netstandard2.0</TargetFrameworks>
4+
<TargetFrameworks>net9.0;net8.0;net7.0;net6.0;netstandard2.0</TargetFrameworks>
55
</PropertyGroup>
66

77
<PropertyGroup Label="Package">
@@ -14,6 +14,10 @@
1414
<ProjectReference Include="..\Serilog.Exceptions\Serilog.Exceptions.csproj" />
1515
</ItemGroup>
1616

17+
<ItemGroup Label="Package References (.NET 8)" Condition="'$(TargetFramework)' == 'net9.0'">
18+
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="9.0.0" />
19+
</ItemGroup>
20+
1721
<ItemGroup Label="Package References (.NET 8)" Condition="'$(TargetFramework)' == 'net8.0'">
1822
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="8.0.0" />
1923
</ItemGroup>

Source/Serilog.Exceptions.Grpc/Serilog.Exceptions.Grpc.csproj

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

33
<PropertyGroup Label="Build">
4-
<TargetFrameworks>net8.0;net7.0;net6.0;netstandard2.1;netstandard2.0;net462</TargetFrameworks>
4+
<TargetFrameworks>net9.0;net8.0;net7.0;net6.0;netstandard2.1;netstandard2.0;net462</TargetFrameworks>
55
</PropertyGroup>
66

77
<PropertyGroup Label="Package">
@@ -15,7 +15,7 @@
1515
</ItemGroup>
1616

1717
<ItemGroup Label="Package References">
18-
<PackageReference Include="Grpc.Core.Api" Version="2.66.0" />
18+
<PackageReference Include="Grpc.Core.Api" Version="2.67.0" />
1919
</ItemGroup>
2020

2121
</Project>

Source/Serilog.Exceptions.MsSqlServer/Serilog.Exceptions.MsSqlServer.csproj

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

33
<PropertyGroup Label="Build">
4-
<TargetFrameworks>net8.0;net7.0;net6.0;netstandard2.1;netstandard2.0;net462</TargetFrameworks>
4+
<TargetFrameworks>net9.0;net8.0;net462</TargetFrameworks>
55
</PropertyGroup>
66

77
<PropertyGroup Label="Package">
@@ -15,7 +15,7 @@
1515
</ItemGroup>
1616

1717
<ItemGroup Label="Package References">
18-
<PackageReference Include="Microsoft.Data.SqlClient" Version="5.2.2" />
18+
<PackageReference Include="Microsoft.Data.SqlClient" Version="6.0.1" />
1919
</ItemGroup>
2020

2121
</Project>

Source/Serilog.Exceptions.Refit/Serilog.Exceptions.Refit.csproj

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

33
<PropertyGroup Label="Build">
4-
<TargetFrameworks>net8.0;net7.0;net6.0;netstandard2.1;netstandard2.0;net462</TargetFrameworks>
4+
<TargetFrameworks>net9.0;net8.0;net7.0;net6.0;netstandard2.1;netstandard2.0;net462</TargetFrameworks>
55
</PropertyGroup>
66

77
<PropertyGroup Label="Package">

Source/Serilog.Exceptions.SqlServer/Serilog.Exceptions.SqlServer.csproj

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

33
<PropertyGroup Label="Build">
4-
<TargetFrameworks>net8.0;net7.0;net6.0;netstandard2.1;netstandard2.0;net462</TargetFrameworks>
4+
<TargetFrameworks>net9.0;net8.0;net7.0;net6.0;netstandard2.1;netstandard2.0;net462</TargetFrameworks>
5+
<NoWarn>$(NoWarn);CS0618</NoWarn>
56
</PropertyGroup>
67

78
<PropertyGroup Label="Package">
@@ -15,7 +16,7 @@
1516
</ItemGroup>
1617

1718
<ItemGroup Label="Package References (.NET)" Condition="$(TargetFrameworkIdentifier) != '.NETFramework'">
18-
<PackageReference Include="System.Data.SqlClient" Version="4.8.6" />
19+
<PackageReference Include="System.Data.SqlClient" Version="4.9.0" />
1920
</ItemGroup>
2021

2122
</Project>

Source/Serilog.Exceptions/Serilog.Exceptions.csproj

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

33
<PropertyGroup Label="Build">
4-
<TargetFrameworks>net8.0;net7.0;net6.0;netstandard2.1;netstandard2.0;net462</TargetFrameworks>
4+
<TargetFrameworks>net9.0;net8.0;net7.0;net6.0;netstandard2.1;netstandard2.0;net462</TargetFrameworks>
5+
<NoWarn>$(NoWarn);IDE0040</NoWarn>
56
</PropertyGroup>
67

78
<PropertyGroup Label="Package">
@@ -11,7 +12,7 @@
1112
</PropertyGroup>
1213

1314
<ItemGroup Label="Package References">
14-
<PackageReference Include="Serilog" Version="4.1.0" />
15+
<PackageReference Include="Serilog" Version="4.2.0" />
1516
</ItemGroup>
1617

1718
<ItemGroup Label="Files">

Tests/Serilog.Exceptions.Test/Serilog.Exceptions.Test.csproj

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

33
<PropertyGroup Label="Build">
4-
<TargetFrameworks>net8.0;net7.0;net6.0</TargetFrameworks>
4+
<TargetFrameworks>net9.0;net8.0;net7.0;net6.0</TargetFrameworks>
5+
<NoWarn>$(NoWarn);CA1861;CA2007</NoWarn>
56
</PropertyGroup>
67

78
<PropertyGroup Label="Signing">
@@ -16,6 +17,10 @@
1617
<ProjectReference Include="..\..\Source\Serilog.Exceptions\Serilog.Exceptions.csproj" />
1718
</ItemGroup>
1819

20+
<ItemGroup Label="Package References (.NET 8)" Condition="'$(TargetFramework)' == 'net9.0'">
21+
<PackageReference Include="Microsoft.EntityFrameworkCore.InMemory" Version="9.0.0" />
22+
</ItemGroup>
23+
1924
<ItemGroup Label="Package References (.NET 8)" Condition="'$(TargetFramework)' == 'net8.0'">
2025
<PackageReference Include="Microsoft.EntityFrameworkCore.InMemory" Version="8.0.0" />
2126
</ItemGroup>

Tools/ExceptionFinderTool/ExceptionFinderTool.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<PropertyGroup Label="Build">
44
<OutputType>Exe</OutputType>
5-
<TargetFrameworks>net8.0;net7.0;net6.0;netstandard2.1;netstandard2.0;net462</TargetFrameworks>
5+
<TargetFrameworks>net9.0;net8.0;net7.0;net6.0;netstandard2.1;netstandard2.0;net462</TargetFrameworks>
66
<IsPackable>false</IsPackable>
77
</PropertyGroup>
88

global.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22
"sdk": {
33
"allowPrerelease": false,
44
"rollForward": "latestMajor",
5-
"version": "8.0.403"
5+
"version": "9.0.200"
66
}
77
}

0 commit comments

Comments
 (0)