Skip to content

Commit 38e9b9f

Browse files
committed
feat(runtime): upgrade project to latest .NET version
BREAKING CHANGE: dropped support for non-LTS .NET versions
1 parent c7edc15 commit 38e9b9f

File tree

2 files changed

+58
-35
lines changed

2 files changed

+58
-35
lines changed

src/NetDevPack.Identity/NetDevPack.Identity.csproj

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

33
<PropertyGroup>
4-
<TargetFrameworks>net6.0;net7.0</TargetFrameworks>
4+
<TargetFrameworks>net8.0;net10.0</TargetFrameworks>
55
<LangVersion>10.0</LangVersion>
66
<AssemblyName>NetDevPack.Identity</AssemblyName>
77
<RootNamespace>NetDevPack.Identity</RootNamespace>
@@ -20,14 +20,14 @@
2020
<Version>1.2.0</Version>
2121
</PropertyGroup>
2222

23-
<ItemGroup Condition="'$(TargetFramework)' == 'net6.0'">
24-
<PackageReference Include="Microsoft.AspNetCore.Authentication.JwtBearer" Version="6.0.4" />
25-
<PackageReference Include="Microsoft.AspNetCore.Identity.EntityFrameworkCore" Version="6.0.4" />
23+
<ItemGroup Condition="'$(TargetFramework)' == 'net8.0'">
24+
<PackageReference Include="Microsoft.AspNetCore.Authentication.JwtBearer" Version="8.0.23" />
25+
<PackageReference Include="Microsoft.AspNetCore.Identity.EntityFrameworkCore" Version="8.0.23" />
2626
</ItemGroup>
2727

28-
<ItemGroup Condition="'$(TargetFramework)' == 'net7.0'">
29-
<PackageReference Include="Microsoft.AspNetCore.Authentication.JwtBearer" Version="7.0.0" />
30-
<PackageReference Include="Microsoft.AspNetCore.Identity.EntityFrameworkCore" Version="7.0.0" />
28+
<ItemGroup Condition="'$(TargetFramework)' == 'net10.0'">
29+
<PackageReference Include="Microsoft.AspNetCore.Authentication.JwtBearer" Version="10.0.2" />
30+
<PackageReference Include="Microsoft.AspNetCore.Identity.EntityFrameworkCore" Version="10.0.2" />
3131
</ItemGroup>
3232

3333
<Target Name="CopyHook" AfterTargets="AfterBuild" Condition="'$(Configuration)' == 'Debug'">
@@ -45,8 +45,8 @@
4545
</ItemGroup>
4646

4747
<ItemGroup>
48-
<PackageReference Include="NetDevPack.Security.Jwt.AspNetCore" Version="6.0.7" />
49-
<PackageReference Include="System.IdentityModel.Tokens.Jwt" Version="6.25.0" />
48+
<PackageReference Include="NetDevPack.Security.Jwt.AspNetCore" Version="8.2.2" />
49+
<PackageReference Include="System.IdentityModel.Tokens.Jwt" Version="8.15.0" />
5050
</ItemGroup>
5151

5252

Lines changed: 49 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,49 @@
1-
<Project Sdk="Microsoft.NET.Sdk.Web">
2-
3-
<PropertyGroup>
4-
<TargetFramework>net7.0</TargetFramework>
5-
<UserSecretsId>71366747-6c85-459a-8d8e-f4a249169d76</UserSecretsId>
6-
<DockerDefaultTargetOS>Linux</DockerDefaultTargetOS>
7-
<DockerfileContext>..\..\..</DockerfileContext>
8-
</PropertyGroup>
9-
10-
<ItemGroup>
11-
<PackageReference Include="Microsoft.EntityFrameworkCore.InMemory" Version="7.0.0" />
12-
<PackageReference Include="Microsoft.VisualStudio.Azure.Containers.Tools.Targets" Version="1.15.0" />
13-
<PackageReference Include="NetDevPack" Version="6.0.1" />
14-
<PackageReference Include="Swashbuckle.AspNetCore" Version="6.3.0" />
15-
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="7.0.0" />
16-
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="7.0.0">
17-
<PrivateAssets>all</PrivateAssets>
18-
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
19-
</PackageReference>
20-
</ItemGroup>
21-
22-
<ItemGroup>
23-
<ProjectReference Include="..\..\NetDevPack.Identity\NetDevPack.Identity.csproj" />
24-
</ItemGroup>
25-
26-
</Project>
1+
<Project Sdk="Microsoft.NET.Sdk.Web">
2+
3+
<PropertyGroup>
4+
<TargetFrameworks>net8.0;net10.0</TargetFrameworks>
5+
<UserSecretsId>71366747-6c85-459a-8d8e-f4a249169d76</UserSecretsId>
6+
<DockerDefaultTargetOS>Linux</DockerDefaultTargetOS>
7+
<DockerfileContext>..\..\..</DockerfileContext>
8+
</PropertyGroup>
9+
10+
<ItemGroup Condition="'$(TargetFramework)' == 'net8.0'">
11+
<PackageReference Include="Microsoft.EntityFrameworkCore.InMemory" Version="8.0.23" />
12+
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="8.0.23" />
13+
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="8.0.23">
14+
<PrivateAssets>all</PrivateAssets>
15+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
16+
</PackageReference>
17+
</ItemGroup>
18+
19+
<ItemGroup Condition="'$(TargetFramework)' == 'net10.0'">
20+
<PackageReference Include="Microsoft.EntityFrameworkCore.InMemory" Version="10.0.2" />
21+
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="10.0.2" />
22+
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="10.0.2">
23+
<PrivateAssets>all</PrivateAssets>
24+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
25+
</PackageReference>
26+
</ItemGroup>
27+
28+
<ItemGroup>
29+
<PackageReference Include="Microsoft.VisualStudio.Azure.Containers.Tools.Targets" Version="1.23.0" />
30+
<PackageReference Include="NetDevPack" Version="8.0.2" />
31+
</ItemGroup>
32+
33+
<ItemGroup Condition="'$(TargetFramework)' == 'net7.0'">
34+
<PackageReference Include="Swashbuckle.AspNetCore" Version="7.0.0" />
35+
</ItemGroup>
36+
37+
<ItemGroup Condition="'$(TargetFramework)' == 'net8.0'">
38+
<PackageReference Include="Swashbuckle.AspNetCore" Version="7.0.0" />
39+
</ItemGroup>
40+
41+
<ItemGroup Condition="'$(TargetFramework)' == 'net10.0'">
42+
<PackageReference Include="Swashbuckle.AspNetCore" Version="7.0.0" />
43+
</ItemGroup>
44+
45+
<ItemGroup>
46+
<ProjectReference Include="..\..\NetDevPack.Identity\NetDevPack.Identity.csproj" />
47+
</ItemGroup>
48+
49+
</Project>

0 commit comments

Comments
 (0)