Skip to content

Commit 429a001

Browse files
committed
feat! update to .net10 and c#14
1 parent 1ba9602 commit 429a001

6 files changed

Lines changed: 15 additions & 15 deletions

File tree

Data Helper/Data Helper.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22

33
<PropertyGroup>
44
<OutputType>Exe</OutputType>
5-
<TargetFramework>net9.0</TargetFramework>
5+
<TargetFramework>net10.0</TargetFramework>
66
<RootNamespace>Data_Helper</RootNamespace>
77
<ImplicitUsings>enable</ImplicitUsings>
88
<Nullable>enable</Nullable>
99
<DockerDefaultTargetOS>Linux</DockerDefaultTargetOS>
10-
<LangVersion>12</LangVersion>
10+
<LangVersion>14</LangVersion>
1111
</PropertyGroup>
1212

1313
<ItemGroup>

Data Helper/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
FROM mcr.microsoft.com/dotnet/runtime:8.0 AS base
1+
FROM mcr.microsoft.com/dotnet/runtime:10.0 AS base
22
WORKDIR /app
33

4-
FROM mcr.microsoft.com/dotnet/sdk:8.0 AS build
4+
FROM mcr.microsoft.com/dotnet/sdk:10.0 AS build
55
WORKDIR /src
66
COPY ["Data Helper/Data Helper.csproj", "Data Helper/"]
77
RUN dotnet restore "Data Helper/Data Helper.csproj"

api/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:10.0 AS base
22
WORKDIR /app
33
EXPOSE 80
44
EXPOSE 443

api/Program.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
using api.Utils;
66

77
using Microsoft.EntityFrameworkCore;
8-
using Microsoft.OpenApi.Models;
8+
using Microsoft.OpenApi;
99

1010
var builder = WebApplication.CreateBuilder(args);
1111

@@ -55,7 +55,7 @@
5555
// Add services to the container.
5656

5757
builder.Services.AddControllers();
58-
builder.Services.AddAutoMapper(typeof(Mapper));
58+
builder.Services.AddAutoMapper(cfg => cfg.AddMaps(typeof(Mapper).Assembly));
5959
// Learn more about configuring Swagger/OpenAPI at https://aka.ms/aspnetcore/swashbuckle
6060
builder.Services.AddEndpointsApiExplorer();
6161
builder.Services.AddSwaggerGen(c =>

api/api.csproj

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

33
<PropertyGroup>
4-
<TargetFramework>net9.0</TargetFramework>
4+
<TargetFramework>net10.0</TargetFramework>
55
<Nullable>enable</Nullable>
66
<ImplicitUsings>enable</ImplicitUsings>
77
<DockerDefaultTargetOS>Linux</DockerDefaultTargetOS>
8-
<LangVersion>12</LangVersion>
8+
<LangVersion>14</LangVersion>
99
</PropertyGroup>
1010
<PropertyGroup>
1111
<GenerateDocumentationFile>true</GenerateDocumentationFile>
@@ -16,14 +16,14 @@
1616
<PackageReference Include="AutoMapper" Version="16.0.0" />
1717
<PackageReference Include="AutoMapper.Extensions.ExpressionMapping" Version="10.0.0" />
1818
<PackageReference Include="EntityFramework" Version="6.5.1" />
19-
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="9.0.12" />
20-
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="9.0.12" />
21-
<PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="9.0.10">
19+
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="10.0.0" />
20+
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="10.0.0" />
21+
<PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="10.0.0">
2222
<PrivateAssets>all</PrivateAssets>
2323
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
2424
</PackageReference>
25-
<PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Version="9.0.12" />
26-
<PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="9.0.4" />
25+
<PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Version="10.0.0" />
26+
<PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="10.0.0" />
2727
<PackageReference Include="Swashbuckle.AspNetCore" Version="10.1.0" />
2828
</ItemGroup>
2929

mise.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[tools]
2-
dotnet = '9'
2+
dotnet = '10'
33

44
[env]
55
PROJECT = "./api/api.csproj"

0 commit comments

Comments
 (0)