Skip to content

Conversation

Copy link

Copilot AI commented Jan 17, 2026

Upgrades the application from .NET 6.0 (end-of-life) to .NET 10.0 and updates all NuGet packages to their latest versions.

Framework & Package Updates

  • Target Framework: net6.0net10.0 (all 5 projects)
  • ASP.NET Core packages: 6.0.11/7.0.010.0.2
  • MSTest packages: 2.2.84.0.2
  • Test SDK: 17.1.018.0.1
  • Blazored.LocalStorage: 4.3.04.5.0
  • Swashbuckle: 6.4.010.1.0
  • coverlet.collector: 3.1.26.0.4

Breaking Changes Fixed

MSTest v4 API change:

// Before (v2)
Assert.ThrowsException<KeyNotFoundException>(() => engine.ProcessAction(game, action));

// After (v4)
Assert.Throws<KeyNotFoundException>(() => engine.ProcessAction(game, action));

MSTest v4 constructor requirement: Removed DI constructor parameter from GameLookupTest (test classes must be parameterless or accept only TestContext).

CI/CD

Updated GitHub Actions workflow to use .NET 10.x SDK.

Original prompt

This section details on the original issue you should resolve

<issue_title>Upgrade tooling</issue_title>
<issue_description>As a developer of the Homestead game I would like to update the application to use the latest tools, nuget packages and frameworks.
So that I can support the application and add new features.

Acceptance Criteria:

  • The application has the latest versions of nuget packages and .NET frameworks
  • The application builds successfully without errors
  • All automated tests pass successfully
  • The application runs

Use the following incremental migration guides as reference when updating ASP.NET

<agent_instructions>You are an expert in ASP.NET migrations. We need to update this application to the latest versions. Analyze the code base first and come up with a plan using the issue description. Ensure all the defined acceptance criteria is met.</agent_instructions>

Comments on the Issue (you are @copilot in this section)


✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

Co-authored-by: quattro004 <209233+quattro004@users.noreply.github.com>
Copilot AI changed the title [WIP] Update application to latest tools and frameworks Upgrade to .NET 10 and latest NuGet packages Jan 17, 2026
Copilot AI requested a review from quattro004 January 17, 2026 18:18
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.

Upgrade tooling

2 participants