Skip to content

Commit b54b81a

Browse files
committed
Update to .NET 9
1 parent f15de4d commit b54b81a

File tree

9 files changed

+26
-25
lines changed

9 files changed

+26
-25
lines changed

.github/workflows/ci.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: .NET 8 CI
1+
name: .NET 9 CI
22
on: [push]
33

44
jobs:
@@ -11,7 +11,7 @@ jobs:
1111
- uses: actions/setup-dotnet@v3
1212
name: Setup .NET SDK
1313
with:
14-
dotnet-version: '8.0.x'
14+
dotnet-version: '9.0.x'
1515

1616
- name: Build
1717
run: dotnet build src/Ninject.Web.AspNetCore.sln -c Release

README.md

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -268,9 +268,10 @@ This is comparatively easy to fix by replacing the Ninject default `OpenGenericB
268268
# Versioning
269269
The package version numbers are chosen to align with the version of ASP.NET Core they were built against.
270270

271-
| Version | ASP.NET Core Version | Ninject Version | Target Frameworks | Notes |
272-
|---------|----------------------|-----------------|--------------------|-------|
273-
| 8.* | 8.0 | 3.3.4 | net8.0, net7.0, net6.0, net5.0 | The current _mainline_ version for use together with ASP.NET Core 8, 7, 6 or 5 |
274-
| 5.* | 5.0 | 3.3.4 | net5.0 | Old NET 5 version. Obsolete now and included in 7.* line |
275-
| 3.0.* | 3.0.*, 3.1.* | 3.3.4 | netcoreapp3.0, netcoreapp3.1 | The last .NET Core version. No longer maintained. |
276-
| 2.2.* | 2.2.* | 3.3.4 | netstandard2.0, netcoreapp2.2 | Should only be used as a "transitional" version when migrating to more recent .NET Core versions. No longer maintained. |
271+
| Version | ASP.NET Core Version | Ninject Version | Target Frameworks | Notes |
272+
|---------|----------------------|-----------------|--------------------------------|-------------------------------------------------------------------------------------------------------------------------|
273+
| 9.* | 9.0 | 3.3.4 | net9.0, net8.0 | The current _mainline_ version for use together with ASP.NET Core 9 and 8 |
274+
| 8.* | 8.0 | 3.3.4 | net8.0, net7.0, net6.0, net5.0 | "v-prev" with support for ASP.NET Core 8, 7, 6 or 5 |
275+
| 5.* | 5.0 | 3.3.4 | net5.0 | Old NET 5 version. Obsolete now and included in 7.* line |
276+
| 3.0.* | 3.0.*, 3.1.* | 3.3.4 | netcoreapp3.0, netcoreapp3.1 | The last .NET Core version. No longer maintained. |
277+
| 2.2.* | 2.2.* | 3.3.4 | netstandard2.0, netcoreapp2.2 | Should only be used as a "transitional" version when migrating to more recent .NET Core versions. No longer maintained. |

src/Ninject.Web.AspNetCore.ComplianceTest/Ninject.Web.AspNetCore.ComplianceTest.csproj

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

33
<PropertyGroup>
4-
<TargetFramework>net8.0</TargetFramework>
4+
<TargetFramework>net9.0</TargetFramework>
55
<IsPackable>false</IsPackable>
66
</PropertyGroup>
77

88
<ItemGroup>
9-
<PackageReference Include="Microsoft.Extensions.DependencyInjection.Specification.Tests" Version="8.0.0" />
10-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.8.0" />
11-
<PackageReference Include="xunit" Version="2.6.1" />
12-
<PackageReference Include="xunit.runner.visualstudio" Version="2.5.3">
9+
<PackageReference Include="Microsoft.Extensions.DependencyInjection.Specification.Tests" Version="9.0.0" />
10+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.12.0" />
11+
<PackageReference Include="xunit" Version="2.9.2" />
12+
<PackageReference Include="xunit.runner.visualstudio" Version="2.8.2">
1313
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
1414
<PrivateAssets>all</PrivateAssets>
1515
</PackageReference>
16-
<PackageReference Include="coverlet.collector" Version="6.0.0">
16+
<PackageReference Include="coverlet.collector" Version="6.0.2">
1717
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
1818
<PrivateAssets>all</PrivateAssets>
1919
</PackageReference>

src/Ninject.Web.AspNetCore.Httpsys/Ninject.Web.AspNetCore.HttpSys.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-
<TargetFrameworks>net8.0;net7.0;net6.0;net5.0</TargetFrameworks>
4+
<TargetFrameworks>net9.0;net8.0</TargetFrameworks>
55
<RootNamespace>Ninject.Web.AspNetCore</RootNamespace>
66
<PackageProjectUrl>https://github.com/lord-executor/Ninject.Web.AspNetCore</PackageProjectUrl>
77
<RepositoryUrl>https://github.com/lord-executor/Ninject.Web.AspNetCore</RepositoryUrl>

src/Ninject.Web.AspNetCore.IIS/Ninject.Web.AspNetCore.IIS.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-
<TargetFrameworks>net8.0;net7.0;net6.0;net5.0</TargetFrameworks>
4+
<TargetFrameworks>net9.0;net8.0</TargetFrameworks>
55
<RootNamespace>Ninject.Web.AspNetCore</RootNamespace>
66
<PackageProjectUrl>https://github.com/lord-executor/Ninject.Web.AspNetCore</PackageProjectUrl>
77
<RepositoryUrl>https://github.com/lord-executor/Ninject.Web.AspNetCore</RepositoryUrl>

src/Ninject.Web.AspNetCore.Test/Ninject.Web.AspNetCore.Test.csproj

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

33
<PropertyGroup>
4-
<TargetFramework>net8.0</TargetFramework>
4+
<TargetFramework>net9.0</TargetFramework>
55
<IsPackable>false</IsPackable>
66
</PropertyGroup>
77

88
<ItemGroup>
99
<PackageReference Include="Ninject" Version="3.3.6" />
1010
<PackageReference Include="Ninject.Web.Common" Version="3.3.2" />
1111
<PackageReference Include="Ninject.Web.Common.SelfHost" Version="3.3.2" />
12-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.8.0" />
13-
<PackageReference Include="xunit" Version="2.6.1" />
14-
<PackageReference Include="xunit.runner.visualstudio" Version="2.5.3">
12+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.12.0" />
13+
<PackageReference Include="xunit" Version="2.9.2" />
14+
<PackageReference Include="xunit.runner.visualstudio" Version="2.8.2">
1515
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
1616
<PrivateAssets>all</PrivateAssets>
1717
</PackageReference>
18-
<PackageReference Include="FluentAssertions" Version="6.12.0" />
19-
<PackageReference Include="Moq" Version="4.20.69" />
18+
<PackageReference Include="FluentAssertions" Version="7.0.0" />
19+
<PackageReference Include="Moq" Version="4.20.72" />
2020
</ItemGroup>
2121

2222
<ItemGroup>

src/Ninject.Web.AspNetCore/Ninject.Web.AspNetCore.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-
<TargetFrameworks>net8.0;net7.0;net6.0;net5.0</TargetFrameworks>
4+
<TargetFrameworks>net9.0;net8.0</TargetFrameworks>
55
<PackageProjectUrl>https://github.com/lord-executor/Ninject.Web.AspNetCore</PackageProjectUrl>
66
<RepositoryUrl>https://github.com/lord-executor/Ninject.Web.AspNetCore</RepositoryUrl>
77
<RepositoryType>git</RepositoryType>

src/SampleApplication/SampleApplication.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.Web">
22

33
<PropertyGroup>
4-
<TargetFramework>net8.0</TargetFramework>
4+
<TargetFramework>net9.0</TargetFramework>
55
<AspNetCoreHostingModel>InProcess</AspNetCoreHostingModel>
66
<DebugType>full</DebugType>
77
<RootNamespace>SampleApplication</RootNamespace>

src/SampleBlazorApplication/SampleBlazorApplication.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.Web">
22

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

0 commit comments

Comments
 (0)