Skip to content

Upgrade to .NET 10 and refresh NuGet packages#338

Merged
erikdarlingdata merged 1 commit into
devfrom
chore/net10-upgrade
May 18, 2026
Merged

Upgrade to .NET 10 and refresh NuGet packages#338
erikdarlingdata merged 1 commit into
devfrom
chore/net10-upgrade

Conversation

@erikdarlingdata
Copy link
Copy Markdown
Owner

Summary

  • Bumps TargetFramework from net8.0 to net10.0 across all SDK-style projects (App, Core, Cli, Web, PlanShare, Tests). The SSMS extension and its installer stay on net472 — VS extensions still require .NET Framework.
  • NuGet refresh: ModelContextProtocol 1.2.0 → 1.3.0, Microsoft.NET.Test.Sdk 18.4.0 → 18.5.1, Microsoft.AspNetCore.Components.WebAssembly (+ DevServer) 8.0.12 → 10.0.0.
  • CI workflows (ci, nightly, release, deploy-web) bumped to dotnet-version: 10.0.x.
  • README, CONTRIBUTING, and three .NET 8 source comments updated to .NET 10.

Mirrors the same .NET 10 upgrade exercise just completed on PerformanceMonitor. .NET 8 reaches end of support soon.

Test plan

  • dotnet build PlanViewer.sln -c Release — succeeds (6 pre-existing Avalonia 11.4 obsolescence warnings about DragEventArgs.Data / DataFormats.Files, unrelated to the framework bump)
  • dotnet build server/PlanShare/PlanShare.csproj -c Release — clean
  • dotnet test tests/PlanViewer.Core.Tests/PlanViewer.Core.Tests.csproj -c Release — 77/77 passing on net10.0
  • Smoke-launched PlanViewer.App.exe from bin/Debug/net10.0/ locally — opened cleanly
  • CI green on GitHub Actions

- TargetFramework: net8.0 -> net10.0 across all SDK-style projects
  (App, Core, Cli, Web, PlanShare, Tests). SSMS extension and its
  installer stay on net472 (VS extension constraint).
- ModelContextProtocol/ModelContextProtocol.AspNetCore: 1.2.0 -> 1.3.0
- Microsoft.NET.Test.Sdk: 18.4.0 -> 18.5.1
- Microsoft.AspNetCore.Components.WebAssembly + DevServer: 8.0.12 -> 10.0.0
- CI workflows (ci, nightly, release, deploy-web): dotnet-version 8.0.x -> 10.0.x
- Doc/comment refs to .NET 8 updated to .NET 10
@erikdarlingdata erikdarlingdata merged commit d774c7b into dev May 18, 2026
2 checks passed
@erikdarlingdata erikdarlingdata deleted the chore/net10-upgrade branch May 18, 2026 18:30
@erikdarlingdata erikdarlingdata mentioned this pull request May 19, 2026
8 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant