-
Notifications
You must be signed in to change notification settings - Fork 25.1k
Replace Upgrade Assistant content with GitHub Copilot app modernization guidance #36437
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
base: main
Are you sure you want to change the base?
Conversation
…on guidance Co-authored-by: wadepickett <[email protected]>
Added a reference to GitHub Copilot app modernization for library upgrades.
Added a reference to GitHub Copilot app modernization for assistance in identifying project changes during migration.
Updated the tooling documentation to emphasize the use of the GitHub Copilot app modernization for migrating ASP.NET Framework applications to ASP.NET Core, replacing mentions of the deprecated .NET Upgrade Assistant.
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 ASP.NET Framework to ASP.NET Core migration documentation to replace references to the deprecated .NET Upgrade Assistant with GitHub Copilot app modernization guidance, following Microsoft's transition to AI-powered migration tools.
Key Changes:
- Replaced step-by-step Upgrade Assistant instructions with GitHub Copilot app modernization guidance
- Added deprecation notice for .NET Upgrade Assistant with details on the replacement tool
- Updated cross-references and links throughout migration documentation
Reviewed changes
Copilot reviewed 3 out of 3 changed files in this pull request and generated 4 comments.
| File | Description |
|---|---|
| aspnetcore/migration/fx-to-core/tooling.md | Complete content overhaul replacing Upgrade Assistant instructions with GitHub Copilot app modernization introduction, deprecation notice, and "See also" section with migration links |
| aspnetcore/migration/fx-to-core/start.md | Updated two references from Upgrade Assistant to GitHub Copilot app modernization in supporting library upgrade guidance |
| aspnetcore/migration/fx-to-core/index.md | Modified reference to tooling.md to remove specific mention of Upgrade Assistant, making it more generic |
…back Co-authored-by: wadepickett <[email protected]>
Updated the tooling documentation to reflect the deprecation of .NET Upgrade Assistant and added a new quickstart link for GitHub Copilot app modernization.
wadepickett
left a comment
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.
Approved, with changes already made.
|
@adegeo, this could really use your eyes on this. I have low confidence in the way I refer to the new agent. |
Added information about the GitHub Copilot app modernization extension for upgrading ASP.NET Framework applications to ASP.NET Core.
.NET Upgrade Assistant has been deprecated by Microsoft. This PR updates the ASP.NET Framework to ASP.NET Core migration documentation to direct users to GitHub Copilot app modernization instead.
Changes:
tooling.md: Replaced all Upgrade Assistant step-by-step instructions with:[!IMPORTANT]deprecation notice (matching the standard block from dotnet/docs)ai-usage,ms.date, reordered withtitlefirst per guidelines)start.md: Removed two Upgrade Assistant references for consistencyindex.md: Updated tooling.md reference to no longer mention Upgrade AssistantOriginal prompt
This section details on the original issue you should resolve
<issue_title>Upgrade Assistant mentions need to be replaced-retired</issue_title>
<issue_description>Follow how this is handled in related issue: dotnet/docs#50261
This product is no longer supported by MS and has been replaced by GHCP AppMod.
Remove the Upgrade Assistant centered content from this topic:
Learn to upgrade from ASP.NET MVC, Web API, and Web
Then replace with replace with a paragraph intro that in turn then sends developers to:
How to upgrade a .NET app with GitHub Copilot app modernization - .NET Core | Microsoft Learn
..and then in the See also, also point to this Overview:
GitHub Copilot app modernization overview | Microsoft Learn
Likely we will not use this, but it is good to be aware the following warning used in the .NET docs:
https://github.com/dotnet/docs/blob/main/docs/core/porting/includes/github-copilot-suggestion.md
@adegeo who is handling the related issue on the dotnet/docs repo.</issue_description>
<agent_instructions>Read through both the issue description and all discussion before determining the proper soluttion.</agent_instructions>
Comments on the Issue (you are @copilot in this section)
@wadepickett ## AI Analysis Report **Run by:** @wadepickett **Date:** 2025-12-04 **Issue:** #36436 **Model:** GitHub Copilot ---Issue Analysis: Upgrade Assistant mentions need to be replaced-retired
✅ Issue Validation
Status: Valid and actionable
📋 Issue Summary
The issue highlights the need to update a particular documentation topic (Learn to upgrade from ASP.NET MVC, Web API, and Web) in the ASP.NET Core docs. The content currently refers to the "Upgrade Assistant" tool, which has been retired by Microsoft and superseded by the GitHub Copilot App Modernization (GHCP AppMod) approach. The issue requests removal of Upgrade Assistant-centric content, replacement with an introductory paragraph directing readers to the latest modernization guidance, and additional links in the "See also" section.
📁 Affected Files
aspnetcore/migration/fx-to-core/tooling.md📝 Proposed Changes
Documentation Updates
File:
aspnetcore/migration/fx-to-core/tooling.mdCurrent content to be replaced:
(Excerpt from Upgrade Assistant section, lines TBD)
Proposed replacement text:
See also section—add:
Note: No code samples are involved in this change.
🎯 Action Plan
aspnetcore/migration/fx-to-core/tooling.md](ht...✨ 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