V17: Update to dotnet 10 (#20007)

* Update dotnet version

* Update packages

* Fix System.Linq.Async breaking change

* Fix #19867

* Update template.json

* Set LTS version to 17

* Update dockerfile
This commit is contained in:
Mole
2025-09-04 08:08:35 +02:00
committed by GitHub
parent 5a0a2bf77e
commit f050488b92
10 changed files with 92 additions and 41 deletions

View File

@@ -1,6 +1,6 @@
<Project Sdk="Microsoft.NET.Sdk.Razor">
<PropertyGroup>
<TargetFramework>net9.0</TargetFramework>
<TargetFramework>net10.0</TargetFramework>
<Nullable>enable</Nullable>
<ImplicitUsings>enable</ImplicitUsings>
<AddRazorSupportForMvc Condition="'$(SupportPagesAndViews)' == 'True'">true</AddRazorSupportForMvc>

View File

@@ -98,7 +98,7 @@
},
{
"condition": "(UmbracoRelease == 'LTS')",
"value": "13.10.0"
"value": "17.0.0"
}
]
}
@@ -116,11 +116,11 @@
"cases": [
{
"condition": "(UmbracoRelease == 'Latest')",
"value": "net9.0"
"value": "net10.0"
},
{
"condition": "(UmbracoRelease == 'LTS')",
"value": "net8.0"
"value": "net10.0"
}
]
}

View File

@@ -1,10 +1,10 @@
FROM mcr.microsoft.com/dotnet/aspnet:9.0 AS base
FROM mcr.microsoft.com/dotnet/aspnet:10.0 AS base
USER $APP_UID
WORKDIR /app
EXPOSE 8080
EXPOSE 8081
FROM mcr.microsoft.com/dotnet/sdk:9.0 AS build
FROM mcr.microsoft.com/dotnet/sdk:10.0 AS build
ARG BUILD_CONFIGURATION=Release
WORKDIR /src
COPY ["UmbracoProject/UmbracoProject.csproj", "UmbracoProject/"]