Skip to content

Commit 3d41d75

Browse files
authored
9️⃣ Update to .NET 9 (#77)
This change updates target framework and dependencies to .NET 9 release.
1 parent bf7966e commit 3d41d75

File tree

8 files changed

+26
-27
lines changed

8 files changed

+26
-27
lines changed

.github/workflows/main.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,7 @@ jobs:
1515
- name: Setup .NET
1616
uses: actions/setup-dotnet@v4
1717
with:
18-
dotnet-version: '8'
19-
dotnet-quality: 'preview' # Change to 'ga' once .NET 8 release
18+
dotnet-version: '9'
2019
- name: Clone repository
2120
uses: actions/checkout@v4
2221
- name: Restore dependencies

src/Api/Api.csproj

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

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

77
<ItemGroup>
8-
<PackageReference Include="Microsoft.AspNetCore.OData" Version="8.2.5" />
9-
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="8.0.4" />
8+
<PackageReference Include="Microsoft.AspNetCore.OData" Version="9.1.1" />
9+
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="9.0.0" />
1010
</ItemGroup>
1111

1212
<ItemGroup>

src/CatalogSync/CatalogSync.csproj

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,14 @@
99

1010
<ItemGroup>
1111
<PackageReference Include="CommandLineParser" Version="2.9.1" />
12-
<PackageReference Include="Microsoft.Extensions.Logging" Version="8.0.0" />
13-
<PackageReference Include="Microsoft.Extensions.Logging.Console" Version="8.0.0" />
14-
<PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="8.0.2" />
12+
<PackageReference Include="Microsoft.Extensions.Logging" Version="9.0.0" />
13+
<PackageReference Include="Microsoft.Extensions.Logging.Console" Version="9.0.0" />
14+
<PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="9.0.2" />
1515
</ItemGroup>
1616

1717
<PropertyGroup>
1818
<OutputType>Exe</OutputType>
19-
<TargetFramework>net8.0</TargetFramework>
19+
<TargetFramework>net9.0</TargetFramework>
2020
</PropertyGroup>
2121

2222
</Project>

src/Database.Migrations.Npgsql/Database.Migrations.Npgsql.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
<ItemGroup>
4-
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="8.0.4">
4+
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="9.0.0">
55
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
66
<PrivateAssets>all</PrivateAssets>
77
</PackageReference>
@@ -12,7 +12,7 @@
1212
</ItemGroup>
1313

1414
<PropertyGroup>
15-
<TargetFramework>net8.0</TargetFramework>
15+
<TargetFramework>net9.0</TargetFramework>
1616
</PropertyGroup>
1717

1818
</Project>

src/Database.Migrations.Sqlite/Database.Migrations.Sqlite.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
<ItemGroup>
4-
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="8.0.4">
4+
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="9.0.0">
55
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
66
<PrivateAssets>all</PrivateAssets>
77
</PackageReference>
@@ -12,7 +12,7 @@
1212
</ItemGroup>
1313

1414
<PropertyGroup>
15-
<TargetFramework>net8.0</TargetFramework>
15+
<TargetFramework>net9.0</TargetFramework>
1616
</PropertyGroup>
1717

1818
</Project>

src/Database/Database.csproj

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

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

77
<ItemGroup>
8-
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="8.0.4">
8+
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="9.0.0">
99
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
1010
<PrivateAssets>all</PrivateAssets>
1111
</PackageReference>
12-
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="8.0.4" />
13-
<PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="8.0.2" />
12+
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="9.0.0" />
13+
<PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="9.0.2" />
1414
</ItemGroup>
1515

1616
</Project>

src/Scraper/Scraper.csproj

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

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

77
<ItemGroup>
8-
<PackageReference Include="HtmlAgilityPack" Version="1.11.54" />
9-
<PackageReference Include="Microsoft.Extensions.Logging" Version="8.0.0" />
8+
<PackageReference Include="HtmlAgilityPack" Version="1.11.72" />
9+
<PackageReference Include="Microsoft.Extensions.Logging" Version="9.0.0" />
1010
</ItemGroup>
1111

1212
</Project>

src/Tests/Tests.csproj

Lines changed: 7 additions & 7 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

66
<IsPackable>false</IsPackable>
77
</PropertyGroup>
88

99
<!-- Packages -->
1010
<ItemGroup>
11-
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="8.0.1" />
12-
<PackageReference Include="Microsoft.Extensions.Logging.Debug" Version="8.0.0" />
13-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.9.0" />
14-
<PackageReference Include="xunit" Version="2.7.1" />
15-
<PackageReference Include="xunit.runner.visualstudio" Version="2.5.8">
11+
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="9.0.0" />
12+
<PackageReference Include="Microsoft.Extensions.Logging.Debug" Version="9.0.0" />
13+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.12.0" />
14+
<PackageReference Include="xunit" Version="2.9.2" />
15+
<PackageReference Include="xunit.runner.visualstudio" Version="3.0.0">
1616
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
1717
<PrivateAssets>all</PrivateAssets>
1818
</PackageReference>
19-
<PackageReference Include="coverlet.collector" Version="6.0.2">
19+
<PackageReference Include="coverlet.collector" Version="6.0.3">
2020
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
2121
<PrivateAssets>all</PrivateAssets>
2222
</PackageReference>

0 commit comments

Comments
 (0)