Merged
Conversation
- Upgrade all projects from net9.0 to net10.0 - Upgrade Aspire 9.5.1 to 13.1.2 with new SDK declaration format - Replace CommunityToolkit.Aspire.Hosting.NodeJS.Extensions with Aspire.Hosting.JavaScript 13.1.2 and CommunityToolkit.Aspire.Hosting.JavaScript.Extensions 13.1.1 - Update AddPnpmApp to AddJavaScriptApp + WithPnpm() per Aspire 13 API changes - Update EF Core to 10.0.3 - Update OpenTelemetry packages to 1.15.0 - Update Microsoft.Extensions packages to 10.3.0 - Update Swashbuckle.AspNetCore to 10.1.4 - Update Microsoft.ApplicationInsights.AspNetCore to 3.0.0 - Update Microsoft.AspNetCore.Authentication.JwtBearer to 10.0.3 - Update testing packages (coverlet 8.0.0, FakeItEasy 9.0.1, etc.) - Remove obsolete System.Net.Http and System.Text.RegularExpressions packages from tests Co-authored-by: dgee2 <5671841+dgee2@users.noreply.github.com>
Copilot
AI
changed the title
[WIP] Update dotnet aspire and nuget packages to latest version
Upgrade to .NET 10 / Aspire 13
Mar 8, 2026
Contributor
There was a problem hiding this comment.
Pull request overview
Upgrades the solution to .NET 10 and Aspire 13.1.2, updating related NuGet dependencies and adapting the AppHost JavaScript hosting setup to the Aspire 13 API surface.
Changes:
- Updated all projects from
net9.0tonet10.0and bumped core packages (EF Core 10.0.3, OpenTelemetry 1.15.0, Swashbuckle 10.1.4, etc.). - Migrated AppHost JavaScript hosting from the removed
AddPnpmAppAPI toAddJavaScriptApp(...).WithPnpm(). - Updated test projects’ tooling packages (coverlet, FakeItEasy, test SDK) and removed explicit inbox framework package references.
Reviewed changes
Copilot reviewed 9 out of 9 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| MenuDB/MenuDB.csproj | Bumps TFM to net10.0 and EF Core packages to 10.0.3. |
| MenuApi/MenuApi.csproj | Bumps TFM to net10.0 and updates Aspire/EF/JWT/AppInsights and other packages. |
| MenuApi.Tests/MenuApi.Tests.csproj | Bumps TFM and updates test dependencies; removes inbox package references. |
| MenuApi.Integration.Tests/MenuApi.Integration.Tests.csproj | Bumps TFM, upgrades Aspire.Hosting.Testing and test tooling packages. |
| Menu.ServiceDefaults/Menu.ServiceDefaults.csproj | Bumps TFM and updates resilience, service discovery, and OpenTelemetry packages. |
| Menu.MigrationService/Menu.MigrationService.csproj | Bumps TFM and updates Aspire EF Core SqlServer integration package. |
| Menu.AppHost/Program.cs | Switches UI hosting to AddJavaScriptApp + WithPnpm() for Aspire 13 compatibility. |
| Menu.AppHost/Menu.AppHost.csproj | Moves AppHost to new Aspire AppHost SDK format and updates hosting packages (including JavaScript hosting). |
| Menu.ApiServiceDefaults/Menu.ApiServiceDefaults.csproj | Bumps TFM and Swashbuckle dependency. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.



Upgrades all projects to .NET 10 (LTS) and Aspire 13.1.2, along with the full sweep of associated package bumps.
Framework & Aspire
net9.0→net10.0across all projectsBreaking API change: JavaScript hosting
AddPnpmApp+WithPnpmPackageInstallationwere removed in Aspire 13. Migrated to the newAspire.Hosting.JavaScriptpackage API:CommunityToolkit.Aspire.Hosting.NodeJS.Extensionsreplaced byAspire.Hosting.JavaScript13.1.2 +CommunityToolkit.Aspire.Hosting.JavaScript.Extensions13.1.1.Package bumps
Removed
System.Net.HttpandSystem.Text.RegularExpressionsexplicit references from test projects — they're inbox in .NET 10 and were causingNU1510warnings-as-errors.Warning
Firewall rules blocked me from connecting to one or more addresses (expand for details)
I tried to connect to the following addresses, but was blocked by firewall rules:
www.nuget.org/home/REDACTED/work/_temp/ghcca-node/node/bin/node /home/REDACTED/work/_temp/ghcca-node/node/bin/node --enable-source-maps /home/REDACTED/work/_temp/copilot-developer-action-main/dist/index.js(dns block)If you need me to access, download, or install something from one of these locations, you can either:
Original prompt
💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.