-
Notifications
You must be signed in to change notification settings - Fork 168
Add Aspire 13.0 upgrade documentation and remove obsolete 9.5.2 guide #5518
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Co-authored-by: davidfowl <95136+davidfowl@users.noreply.github.com>
Co-authored-by: davidfowl <95136+davidfowl@users.noreply.github.com>
|
@copilot We don't need the 9.5.2 upgrade doc anymore. |
Co-authored-by: davidfowl <95136+davidfowl@users.noreply.github.com>
Co-authored-by: davidfowl <95136+davidfowl@users.noreply.github.com>
|
cc @IEvangelist |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR updates the Aspire upgrade documentation to reflect version 13.0, introducing a new CLI-first upgrade workflow and simplified project structure. The update removes the obsolete Aspire 9.5.2 documentation and consolidates upgrade instructions into a comprehensive guide for version 13.0.
Key changes:
- New Aspire CLI-based upgrade workflow using the
aspire updatecommand - Simplified AppHost SDK declaration syntax (
Sdk="Aspire.AppHost.Sdk/13.0.0") - Documentation of single-file AppHost support with
#:packagedirectives - Updated references from net9.0 to net10.0 target framework
Reviewed Changes
Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
| docs/toc.yml | Updates table of contents to reference the new Aspire 13.0 upgrade guide instead of the 9.5.2 version |
| docs/get-started/upgrade-to-aspire-13.md | New comprehensive upgrade guide covering CLI workflow, AppHost template changes, single-file AppHosts, manual upgrade steps, breaking changes, and workload removal |
| .openpublishing.redirection.json | Adds redirect from the old upgrade-to-aspire-9.md URL to the new upgrade-to-aspire-13 guide |
Comments suppressed due to low confidence (5)
docs/get-started/upgrade-to-aspire-13.md:116
- The target framework
net10.0refers to .NET 10.0, which does not exist as of my knowledge cutoff in January 2025. If this is a hypothetical future version, it should be verified. The latest stable .NET version as of my knowledge is .NET 9.0. Please verify thatnet10.0is the correct target framework for Aspire 13.0.
docs/get-started/upgrade-to-aspire-13.md:139 - The description mentions updating from
net9.0tonet10.0. However,net10.0refers to .NET 10.0, which does not exist as of my knowledge cutoff in January 2025. Please verify thatnet10.0is the correct target framework for Aspire 13.0 or if this should reference a different version.
docs/get-started/upgrade-to-aspire-13.md:191 - The diff shows updating from
net9.0tonet10.0. However,net10.0refers to .NET 10.0, which does not exist as of my knowledge cutoff in January 2025. Please verify thatnet10.0is the correct target framework for Aspire 13.0.
docs/get-started/upgrade-to-aspire-13.md:29 - This heading uses a gerund ("Upgrade using..."), which violates the Aspire documentation guidelines. According to the style guide, headings should use sentence case with no gerunds. Change this to "Upgrade with the Aspire CLI" or "Aspire CLI upgrade".
docs/get-started/upgrade-to-aspire-13.md:6 - According to the Aspire documentation guidelines, if this Markdown file was generated by AI (as indicated by the Copilot coding agent involvement in the PR), you need to add an
ai-usage: ai-generatedkey/value pair to the frontmatter to disclose AI assistance.
Summary
Adds comprehensive upgrade guide for Aspire 13.0, documenting the new CLI-first upgrade workflow and simplified AppHost project structure. Removes the obsolete Aspire 9.5.2 upgrade documentation and consolidates all necessary upgrade instructions into a single guide.
Changes
New documentation:
docs/get-started/upgrade-to-aspire-13.mdaspire updatecommandAspire.Hosting.AppHostinclusion, net10.0 target#:packagedirectives (includes note about Visual Studio limitations)Removed:
docs/get-started/upgrade-to-aspire-9.md(no longer needed)Table of contents: Updated to reference only the Aspire 13.0 upgrade guide
Redirects: Added redirect from old 9.x upgrade URL to new 13.0 guide
Key structural changes in 13.0
Before (9.x):
After (13.0):
Single-file alternative (not supported in Visual Studio):
Original prompt
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.
Internal previews