Skip to content

Commit b098d21

Browse files
committed
upgraded to .net 9
1 parent b94b4c4 commit b098d21

File tree

110 files changed

+445
-2226
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

110 files changed

+445
-2226
lines changed

.gitignore

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
*.user
1010
*.userosscache
1111
*.sln.docstates
12+
*.sln.dotsettings
1213

1314
# User-specific files (MonoDevelop/Xamarin Studio)
1415
*.userprefs
@@ -479,4 +480,5 @@ $RECYCLE.BIN/
479480
# Added by me
480481
.idea
481482
logs
482-
LocalFileStorage
483+
LocalFileStorage
484+
*.db*

Directory.Build.props

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<PropertyGroup>
33
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
44
<TreatWarningsAsErrors>false</TreatWarningsAsErrors>
5-
<TargetFramework>net8.0</TargetFramework>
5+
<TargetFramework>net9.0</TargetFramework>
66
<Nullable>enable</Nullable>
77
<ImplicitUsings>enable</ImplicitUsings>
88
</PropertyGroup>

Directory.Packages.props

Lines changed: 37 additions & 67 deletions
Original file line numberDiff line numberDiff line change
@@ -1,69 +1,39 @@
11
<Project>
2-
<ItemGroup>
3-
<PackageVersion Include="AspNetCore.HealthChecks.NpgSql" Version="8.0.2" />
4-
<PackageVersion Include="AspNetCore.HealthChecks.Rabbitmq" Version="8.0.2" />
5-
<PackageVersion Include="AspNetCore.HealthChecks.Prometheus.Metrics" Version="8.0.1" />
6-
<PackageVersion Include="AspNetCore.HealthChecks.Redis" Version="8.0.1" />
7-
<PackageVersion Include="AspNetCore.HealthChecks.UI.Client" Version="8.0.1" />
8-
<PackageVersion Include="EFCore.NamingConventions" Version="8.0.3" />
9-
<PackageVersion Include="Elastic.CommonSchema.Serilog" Version="8.11.1" />
10-
<PackageVersion Include="EntityFrameworkCore.Exceptions.PostgreSQL" Version="8.1.3" />
11-
<PackageVersion Include="FluentDateTime" Version="3.0.0" />
12-
<PackageVersion Include="FluentValidation.AspNetCore" Version="11.3.0" />
13-
<PackageVersion Include="Hangfire" Version="1.8.14" />
14-
<PackageVersion Include="Hangfire.Dashboard.Basic.Authentication" Version="7.0.1" />
15-
<PackageVersion Include="Hangfire.EntityFrameworkCore" Version="0.6.0" />
16-
<PackageVersion Include="Hangfire.PostgreSql" Version="1.20.9" />
17-
<PackageVersion Include="MassTransit.RabbitMQ" Version="8.2.5" />
18-
<PackageVersion Include="Microsoft.AspNetCore.OpenApi" Version="8.0.8" />
19-
<PackageVersion Include="Microsoft.EntityFrameworkCore" Version="8.0.8" />
20-
<PackageVersion Include="MediatR" Version="12.4.1" />
21-
<PackageVersion Include="Microsoft.EntityFrameworkCore.Design" Version="8.0.8">
22-
<PrivateAssets>all</PrivateAssets>
23-
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
24-
</PackageVersion>
25-
<PackageVersion Include="Microsoft.EntityFrameworkCore.Tools" Version="8.0.8">
26-
<PrivateAssets>all</PrivateAssets>
27-
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
28-
</PackageVersion>
29-
<PackageVersion Include="Microsoft.Extensions.Http.Resilience" Version="8.9.1" />
30-
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="17.11.1" />
31-
<PackageVersion Include="NetArchTest.Rules" Version="1.3.2" />
32-
<PackageVersion Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="8.0.4" />
33-
<PackageVersion Include="OpenTelemetry.Exporter.OpenTelemetryProtocol" Version="1.9.0" />
34-
<PackageVersion Include="OpenTelemetry.Exporter.Prometheus.AspNetCore" Version="1.7.0-rc.1" />
35-
<PackageVersion Include="OpenTelemetry.Extensions.Hosting" Version="1.9.0" />
36-
<PackageVersion Include="OpenTelemetry.Instrumentation.AspNetCore" Version="1.9.0" />
37-
<PackageVersion Include="OpenTelemetry.Instrumentation.Http" Version="1.9.0" />
38-
<PackageVersion Include="OpenTelemetry.Instrumentation.Runtime" Version="1.9.0" />
39-
<PackageVersion Include="Otp.NET" Version="1.3.0" />
40-
<PackageVersion Include="Pandatech.DistributedCache" Version="2.0.0" />
41-
<PackageVersion Include="Pandatech.EFCore.AuditBase" Version="1.1.0" />
42-
<PackageVersion Include="PandaTech.FileExporter" Version="3.3.2" />
43-
<PackageVersion Include="Pandatech.FluentMinimalApiMapper" Version="1.1.0" />
44-
<PackageVersion Include="Pandatech.CommissionCalculator" Version="3.3.0" />
45-
<PackageVersion Include="Pandatech.Communicator" Version="1.0.6" />
46-
<PackageVersion Include="Pandatech.Crypto" Version="2.5.0" />
47-
<PackageVersion Include="Pandatech.GridifyExtensions" Version="1.5.4" />
48-
<PackageVersion Include="Pandatech.MassTransit.PostgresOutbox" Version="1.0.7" />
49-
<PackageVersion Include="Pandatech.PandaVaultClient" Version="3.1.0" />
50-
<PackageVersion Include="Pandatech.RegexBox" Version="2.0.1" />
51-
<PackageVersion Include="Pandatech.ResponseCrafter" Version="3.0.1" />
52-
<PackageVersion Include="Serilog.AspNetCore" Version="8.0.2" />
53-
<PackageVersion Include="SonarAnalyzer.CSharp" Version="9.32.0.97167">
54-
<PrivateAssets>all</PrivateAssets>
55-
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
56-
</PackageVersion>
57-
<PackageVersion Include="Swashbuckle.AspNetCore" Version="6.7.3" />
58-
<PackageVersion Include="UAParser" Version="3.1.47" />
59-
<PackageVersion Include="coverlet.collector" Version="6.0.2">
60-
<PrivateAssets>all</PrivateAssets>
61-
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
62-
</PackageVersion>
63-
<PackageVersion Include="xunit" Version="2.9.0" />
64-
<PackageVersion Include="xunit.runner.visualstudio" Version="2.8.2">
65-
<PrivateAssets>all</PrivateAssets>
66-
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
67-
</PackageVersion>
68-
</ItemGroup>
2+
<ItemGroup>
3+
<PackageVersion Include="Hangfire" Version="1.8.16"/>
4+
<PackageVersion Include="Hangfire.Dashboard.Basic.Authentication" Version="7.0.1"/>
5+
<PackageVersion Include="Hangfire.EntityFrameworkCore" Version="0.6.0"/>
6+
<PackageVersion Include="Hangfire.PostgreSql" Version="1.20.10"/>
7+
<PackageVersion Include="MassTransit.RabbitMQ" Version="8.3.2"/>
8+
<PackageVersion Include="Microsoft.EntityFrameworkCore.Design" Version="9.0.0">
9+
<PrivateAssets>all</PrivateAssets>
10+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
11+
</PackageVersion>
12+
<PackageVersion Include="Microsoft.EntityFrameworkCore.Tools" Version="9.0.0">
13+
<PrivateAssets>all</PrivateAssets>
14+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
15+
</PackageVersion>
16+
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="17.12.0"/>
17+
<PackageVersion Include="NetArchTest.Rules" Version="1.3.2"/>
18+
<PackageVersion Include="Otp.NET" Version="1.3.0"/>
19+
<PackageVersion Include="Pandatech.CommissionCalculator" Version="4.0.0"/>
20+
<PackageVersion Include="Pandatech.Communicator" Version="2.1.0"/>
21+
<PackageVersion Include="Pandatech.MassTransit.PostgresOutbox" Version="2.0.2"/>
22+
<PackageVersion Include="Pandatech.SharedKernel" Version="1.0.10"/>
23+
<PackageVersion Include="Pandatech.SharedKernel.Postgres" Version="1.0.6"/>
24+
<PackageVersion Include="SonarAnalyzer.CSharp" Version="10.3.0.106239">
25+
<PrivateAssets>all</PrivateAssets>
26+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
27+
</PackageVersion>
28+
<PackageVersion Include="UAParser" Version="3.1.47"/>
29+
<PackageVersion Include="coverlet.collector" Version="6.0.2">
30+
<PrivateAssets>all</PrivateAssets>
31+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
32+
</PackageVersion>
33+
<PackageVersion Include="xunit" Version="2.9.2"/>
34+
<PackageVersion Include="xunit.runner.visualstudio" Version="2.8.2">
35+
<PrivateAssets>all</PrivateAssets>
36+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
37+
</PackageVersion>
38+
</ItemGroup>
6939
</Project>

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM mcr.microsoft.com/dotnet/aspnet:8.0 AS base
1+
FROM mcr.microsoft.com/dotnet/aspnet:9.0 AS base
22
WORKDIR /app
33
COPY ["./publish/", "./"]
44
ENTRYPOINT ["dotnet", "Pandatech.CleanArchitecture.dll"]

Dockerfile.Local

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
FROM mcr.microsoft.com/dotnet/aspnet:8.0 AS base
1+
FROM mcr.microsoft.com/dotnet/aspnet:9.0 AS base
22
USER $APP_UID
33
WORKDIR /app
44
EXPOSE 80
55

6-
FROM mcr.microsoft.com/dotnet/sdk:8.0 AS build
6+
FROM mcr.microsoft.com/dotnet/sdk:9.0 AS build
77
ARG BUILD_CONFIGURATION=Release
88
WORKDIR /build
99
COPY ["Directory.Build.props", "."]

0 commit comments

Comments
 (0)