Skip to content

Update to Aspire 13.x, Dapr 13.x, and .NET 9.0#1661

Merged
WhitWaldo merged 2 commits intodapr:masterfrom
sunnynagavo:dev/nagavo/aspirechanges
Dec 10, 2025
Merged

Update to Aspire 13.x, Dapr 13.x, and .NET 9.0#1661
WhitWaldo merged 2 commits intodapr:masterfrom
sunnynagavo:dev/nagavo/aspirechanges

Conversation

@sunnynagavo
Copy link
Copy Markdown
Contributor

Modernize project by upgrading Aspire and Dapr packages to 13.x and targeting .NET 9.0. Improve documentation for clarity, update dashboard instructions, add ASPIRE_ALLOW_UNSECURED_TRANSPORT for local dev, and introduce settings.json for AppHost path.

Description

This pull request updates the Aspire and Dapr service invocation demo to use the latest Aspire SDK and related packages, improves configuration for development, and clarifies documentation. The most important changes are grouped below:

Dependency and Framework Upgrades:

  • Upgraded the Aspire SDK in ServiceInvocationDemo.AppHost.csproj from version 9.3.1 to 13.0.2 and set the target framework to net9.0 for compatibility with the latest Aspire features.
  • Updated package references for Aspire.Hosting.AppHost and CommunityToolkit.Aspire.Hosting.Dapr to version 13.x.x for improved support and latest features.

Configuration Improvements:

  • Added ASPIRE_ALLOW_UNSECURED_TRANSPORT environment variable to launchSettings.json to enable unsecured transport during development.
  • Introduced a new .aspire/settings.json file specifying the path to the application host project for Aspire tooling.

Documentation Updates:

  • Revised README.md to refer to Aspire (removing ".NET" prefix), clarified dashboard instructions, and updated feature descriptions for accuracy. [1] [2]

Issue reference

We strive to have all PR being opened based on an issue, where the problem or feature have been discussed prior to implementation.

Please reference the issue this PR will close: #1660

Checklist

Please make sure you've completed the relevant tasks for this PR, out of the following list:

  • Code compiles correctly
  • Created/updated tests
  • Extended the documentation

@sunnynagavo sunnynagavo requested review from a team as code owners December 9, 2025 05:26
@sunnynagavo sunnynagavo force-pushed the dev/nagavo/aspirechanges branch from 0c0d738 to d4e6367 Compare December 9, 2025 05:28
@sunnynagavo
Copy link
Copy Markdown
Contributor Author

@WhitWaldo , Tested after the upgrade and the demo Aspire application works smoothly as shown in below figure.

image

MCP server Icon is added directly into the Aspire dashboard, which directly gives you the MCP server Url to integrate with your MCP client (GitHub Copilot) as shown below

image

@sunnynagavo
Copy link
Copy Markdown
Contributor Author

Front end application Screenshot testing all endpoints:

image

@sunnynagavo
Copy link
Copy Markdown
Contributor Author

@WhitWaldo Since this is a demo application, I dont see any unit tests, let me know if you want me to add.

otherwise please take a look at the change and merge it, if you dont see any issues.

@WhitWaldo WhitWaldo added documentation Improvements or additions to documentation sample upstream dependencies Pull requests that update a dependency file and removed upstream labels Dec 9, 2025
@WhitWaldo WhitWaldo added this to the v1.17 milestone Dec 9, 2025
Copy link
Copy Markdown
Contributor

@WhitWaldo WhitWaldo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

One minor change as it's already handled in another file and redundant here.

@sunnynagavo
Copy link
Copy Markdown
Contributor Author

One minor change as it's already handled in another file and redundant here.

Sure thing, what is it ?

Modernize project by upgrading Aspire and Dapr packages to 13.x and targeting .NET 9.0. Improve documentation for clarity, update dashboard instructions, add ASPIRE_ALLOW_UNSECURED_TRANSPORT for local dev, and introduce settings.json for AppHost path.

Signed-off-by: Santhosh Reddy Vootukuri (SUNNY) <nagavo@microsoft.com>
Signed-off-by: Santhosh Reddy Vootukuri (SUNNY) <nagavo@microsoft.com>
@sunnynagavo sunnynagavo force-pushed the dev/nagavo/aspirechanges branch from 33d4364 to e58d54c Compare December 10, 2025 19:54
@sunnynagavo
Copy link
Copy Markdown
Contributor Author

@WhitWaldo updated new commit. Thank you

@WhitWaldo WhitWaldo merged commit 3af62f1 into dapr:master Dec 10, 2025
9 checks passed
@WhitWaldo
Copy link
Copy Markdown
Contributor

Thank you for putting this together!

@sunnynagavo
Copy link
Copy Markdown
Contributor Author

Thank you for putting this together!

Ofcourse, thank you

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file documentation Improvements or additions to documentation sample

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Upgrade .NET Aspire demo example to latest version of Aspire 13.0.2

3 participants