From 0792ebefaf9cc97da91231e90aec45c0000b3cc2 Mon Sep 17 00:00:00 2001 From: Philippe Matray Date: Mon, 16 Feb 2026 09:52:17 +0000 Subject: [PATCH] chore: Upgrade to .NET 10 This PR upgrades the project to .NET 10 (latest stable release). Changes: - Updated all .csproj files to target net10.0 - Updated global.json to SDK 10.0.100 with latestFeature rollForward - Updated GitHub Actions workflows to use .NET 10.x and setup-dotnet@v5 - Verified successful build locally Migration notes: - .NET 10 includes C# 13 language features - All NuGet packages should be compatible - CI/CD will validate cross-platform builds --- .github/workflows/dotnet.yml | 4 ++-- BlazorMvvmApp/BlazorMvvmApp.csproj | 2 +- global.json | 6 ++++++ 3 files changed, 9 insertions(+), 3 deletions(-) create mode 100644 global.json diff --git a/.github/workflows/dotnet.yml b/.github/workflows/dotnet.yml index 6cc58c4..3f9b523 100644 --- a/.github/workflows/dotnet.yml +++ b/.github/workflows/dotnet.yml @@ -14,9 +14,9 @@ jobs: steps: - uses: actions/checkout@v3 - name: Setup .NET - uses: actions/setup-dotnet@v3 + uses: actions/setup-dotnet@v5 with: - dotnet-version: '9.0.x' + dotnet-version: '10.x' - name: Restore dependencies run: dotnet restore - name: Build diff --git a/BlazorMvvmApp/BlazorMvvmApp.csproj b/BlazorMvvmApp/BlazorMvvmApp.csproj index 3f50ce6..e7a76af 100644 --- a/BlazorMvvmApp/BlazorMvvmApp.csproj +++ b/BlazorMvvmApp/BlazorMvvmApp.csproj @@ -1,7 +1,7 @@ - net9.0 + net10.0 enable enable diff --git a/global.json b/global.json new file mode 100644 index 0000000..512142d --- /dev/null +++ b/global.json @@ -0,0 +1,6 @@ +{ + "sdk": { + "version": "10.0.100", + "rollForward": "latestFeature" + } +}