Skip to content

Commit 0a6f2d2

Browse files
Mark LanningMark Lanning
authored andcommitted
Adding .net 9 supported framework
1 parent 55f10c5 commit 0a6f2d2

File tree

27 files changed

+106
-106
lines changed

27 files changed

+106
-106
lines changed

.github/workflows/publish_nugets.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,11 @@ jobs:
2424
- name: Checkout
2525
uses: actions/checkout@v3
2626

27-
- name: Setup .NET 8.0.x
27+
- name: Setup .NET 9.0.x
2828
uses: actions/setup-dotnet@v3
2929
with:
3030
# Semantic version range syntax or exact version of a dotnet version
31-
dotnet-version: '8.0.x'
31+
dotnet-version: '9.0.x'
3232

3333
- name: Set VERSION variable from tag
3434
run: echo "VERSION=${GITHUB_REF/refs\/tags\/v/}" >> $GITHUB_ENV

Base/src/ThingsLibrary.Base/ThingsLibrary.Base.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>
4-
<TargetFramework>net8.0</TargetFramework>
4+
<TargetFrameworks>net8.0;net9.0</TargetFrameworks>
55
<ImplicitUsings>enable</ImplicitUsings>
66
<Nullable>enable</Nullable>
77
<IsPackable>true</IsPackable>

Base/src/ThingsLibrary.Testing/ThingsLibrary.Testing.csproj

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

33
<PropertyGroup>
4-
<TargetFramework>net8.0</TargetFramework>
4+
<TargetFrameworks>net8.0;net9.0</TargetFrameworks>
55
<ImplicitUsings>enable</ImplicitUsings>
66
<Nullable>enable</Nullable>
77
<IsPackable>true</IsPackable>
@@ -20,12 +20,12 @@
2020
</PropertyGroup>
2121

2222
<ItemGroup>
23-
<PackageReference Include="Microsoft.Extensions.Configuration" Version="8.0.0" />
24-
<PackageReference Include="Microsoft.Extensions.Configuration.Abstractions" Version="8.0.0" />
25-
<PackageReference Include="Microsoft.Extensions.Configuration.Binder" Version="8.0.2" />
26-
<PackageReference Include="Microsoft.Extensions.Configuration.UserSecrets" Version="8.0.1" />
27-
<PackageReference Include="MSTest.TestFramework" Version="3.6.1" />
28-
<PackageReference Include="Testcontainers" Version="3.10.0" />
23+
<PackageReference Include="Microsoft.Extensions.Configuration" Version="9.0.0" />
24+
<PackageReference Include="Microsoft.Extensions.Configuration.Abstractions" Version="9.0.0" />
25+
<PackageReference Include="Microsoft.Extensions.Configuration.Binder" Version="9.0.0" />
26+
<PackageReference Include="Microsoft.Extensions.Configuration.UserSecrets" Version="9.0.0" />
27+
<PackageReference Include="MSTest.TestFramework" Version="3.6.3" />
28+
<PackageReference Include="Testcontainers" Version="4.0.0" />
2929
</ItemGroup>
3030

3131
<ItemGroup>

Base/tests/ThingsLibrary.Base.Tests/ThingsLibrary.Base.Tests.csproj

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

33
<PropertyGroup>
4-
<TargetFramework>net8.0</TargetFramework>
4+
<TargetFrameworks>net8.0;net9.0</TargetFrameworks>
55
<ImplicitUsings>enable</ImplicitUsings>
66
<Nullable>enable</Nullable>
77

@@ -28,9 +28,9 @@
2828
</ItemGroup>
2929

3030
<ItemGroup>
31-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.11.1" />
32-
<PackageReference Include="MSTest.TestAdapter" Version="3.6.1" />
33-
<PackageReference Include="MSTest.TestFramework" Version="3.6.1" />
31+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.12.0" />
32+
<PackageReference Include="MSTest.TestAdapter" Version="3.6.3" />
33+
<PackageReference Include="MSTest.TestFramework" Version="3.6.3" />
3434
<PackageReference Include="coverlet.collector" Version="6.0.2">
3535
<PrivateAssets>all</PrivateAssets>
3636
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>

Database/src/ThingsLibrary.Database.Mongo/ThingsLibrary.Database.Mongo.csproj

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

33
<PropertyGroup>
4-
<TargetFramework>net8.0</TargetFramework>
4+
<TargetFrameworks>net8.0;net9.0</TargetFrameworks>
55
<ImplicitUsings>enable</ImplicitUsings>
66
<Nullable>enable</Nullable>
77
<IsPackable>true</IsPackable>
@@ -23,8 +23,8 @@
2323
</PropertyGroup>
2424

2525
<ItemGroup>
26-
<PackageReference Include="MongoDB.Driver" Version="2.29.0" />
27-
<PackageReference Include="MongoDB.EntityFrameworkCore" Version="8.1.1" />
26+
<PackageReference Include="MongoDB.Driver" Version="3.0.0" />
27+
<PackageReference Include="MongoDB.EntityFrameworkCore" Version="8.2.0" />
2828
</ItemGroup>
2929

3030
<ItemGroup>

Database/src/ThingsLibrary.Database.SqlServer/ThingsLibrary.Database.SqlServer.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>
4-
<TargetFramework>net8.0</TargetFramework>
4+
<TargetFrameworks>net8.0;net9.0</TargetFrameworks>
55
<ImplicitUsings>enable</ImplicitUsings>
66
<Nullable>enable</Nullable>
77
<IsPackable>true</IsPackable>
@@ -24,7 +24,7 @@
2424
</PropertyGroup>
2525

2626
<ItemGroup>
27-
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="8.0.10" />
27+
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="9.0.0" />
2828
</ItemGroup>
2929

3030
<ItemGroup>

Database/src/ThingsLibrary.Database/ThingsLibrary.Database.csproj

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

33
<PropertyGroup>
4-
<TargetFramework>net8.0</TargetFramework>
4+
<TargetFrameworks>net8.0;net9.0</TargetFrameworks>
55
<ImplicitUsings>enable</ImplicitUsings>
66
<Nullable>enable</Nullable>
77
<IsPackable>true</IsPackable>
@@ -23,9 +23,9 @@
2323
</PropertyGroup>
2424

2525
<ItemGroup>
26-
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="8.0.10" />
27-
<PackageReference Include="Microsoft.Extensions.Configuration.Abstractions" Version="8.0.0" />
28-
<PackageReference Include="Serilog" Version="4.0.2" />
26+
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="9.0.0" />
27+
<PackageReference Include="Microsoft.Extensions.Configuration.Abstractions" Version="9.0.0" />
28+
<PackageReference Include="Serilog" Version="4.1.0" />
2929
</ItemGroup>
3030

3131
<ItemGroup>

Database/tests-integration/ThingsLibrary.Database.Tests.Integration.Mongo/DataContext.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ internal class DataContext : Database.DataContext
1919

2020
public DataContext(DbContextOptions<DataContext> options) : base(options)
2121
{
22-
BsonDefaults.GuidRepresentationMode = GuidRepresentationMode.V3;
22+
//BsonDefaults.GuidRepresentationMode = GuidRepresentationMode.V3;
2323
}
2424

2525
protected override void OnModelCreating(ModelBuilder modelBuilder)

Database/tests-integration/ThingsLibrary.Database.Tests.Integration.Mongo/ThingsLibrary.Database.Tests.Integration.Mongo.csproj

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

33
<PropertyGroup>
4-
<TargetFramework>net8.0</TargetFramework>
4+
<TargetFrameworks>net8.0;net9.0</TargetFrameworks>
55
<ImplicitUsings>enable</ImplicitUsings>
66
<Nullable>enable</Nullable>
77

@@ -12,17 +12,17 @@
1212
</PropertyGroup>
1313

1414
<ItemGroup>
15-
<PackageReference Include="Microsoft.Extensions.Configuration" Version="8.0.0" />
16-
<PackageReference Include="Microsoft.Extensions.Configuration.Abstractions" Version="8.0.0" />
17-
<PackageReference Include="Microsoft.Extensions.Configuration.UserSecrets" Version="8.0.1" />
15+
<PackageReference Include="Microsoft.Extensions.Configuration" Version="9.0.0" />
16+
<PackageReference Include="Microsoft.Extensions.Configuration.Abstractions" Version="9.0.0" />
17+
<PackageReference Include="Microsoft.Extensions.Configuration.UserSecrets" Version="9.0.0" />
1818

1919
<PackageReference Include="coverlet.collector" Version="6.0.2">
2020
<PrivateAssets>all</PrivateAssets>
2121
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
2222
</PackageReference>
23-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.11.1" />
24-
<PackageReference Include="MSTest.TestAdapter" Version="3.6.1" />
25-
<PackageReference Include="MSTest.TestFramework" Version="3.6.1" />
23+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.12.0" />
24+
<PackageReference Include="MSTest.TestAdapter" Version="3.6.3" />
25+
<PackageReference Include="MSTest.TestFramework" Version="3.6.3" />
2626
</ItemGroup>
2727

2828
<ItemGroup>

Database/tests-integration/ThingsLibrary.Database.Tests.Integration.SqlServer/ThingsLibrary.Database.Tests.Integration.SqlServer.csproj

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

33
<PropertyGroup>
4-
<TargetFramework>net8.0</TargetFramework>
4+
<TargetFrameworks>net8.0;net9.0</TargetFrameworks>
55
<ImplicitUsings>enable</ImplicitUsings>
66
<Nullable>enable</Nullable>
77

@@ -12,17 +12,17 @@
1212
</PropertyGroup>
1313

1414
<ItemGroup>
15-
<PackageReference Include="Microsoft.Extensions.Configuration" Version="8.0.0" />
16-
<PackageReference Include="Microsoft.Extensions.Configuration.Abstractions" Version="8.0.0" />
17-
<PackageReference Include="Microsoft.Extensions.Configuration.UserSecrets" Version="8.0.1" />
15+
<PackageReference Include="Microsoft.Extensions.Configuration" Version="9.0.0" />
16+
<PackageReference Include="Microsoft.Extensions.Configuration.Abstractions" Version="9.0.0" />
17+
<PackageReference Include="Microsoft.Extensions.Configuration.UserSecrets" Version="9.0.0" />
1818

1919
<PackageReference Include="coverlet.collector" Version="6.0.2">
2020
<PrivateAssets>all</PrivateAssets>
2121
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
2222
</PackageReference>
23-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.11.1" />
24-
<PackageReference Include="MSTest.TestAdapter" Version="3.6.1" />
25-
<PackageReference Include="MSTest.TestFramework" Version="3.6.1" />
23+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.12.0" />
24+
<PackageReference Include="MSTest.TestAdapter" Version="3.6.3" />
25+
<PackageReference Include="MSTest.TestFramework" Version="3.6.3" />
2626
</ItemGroup>
2727

2828
<ItemGroup>

0 commit comments

Comments
 (0)