Skip to content

Clean up upgrade assistant - #52477

Merged
adegeo merged 7 commits into
mainfrom
adegeo/50261/update
Mar 23, 2026
Merged

Clean up upgrade assistant#52477
adegeo merged 7 commits into
mainfrom
adegeo/50261/update

Conversation

@adegeo

@adegeo adegeo commented Mar 19, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Upgraded the verbiage to "enable" where appropriate (but kept the official template of "install" in places where it made sense)
  • Updated dates
  • Scrubbed text related to enablement
  • Redirects
  • Deleted the WCF article. It's out of date and wants to use a version of the upgrade assistant from a few years ago that was already unsupported

Fixes #50261
Contributes to #52083


Internal previews

📄 File 🔗 Preview link
docs/core/porting/upgrade-assistant-analyze-overview.md What is code analysis with .NET Upgrade Assistant?
docs/core/porting/upgrade-assistant-how-to-analyze.md How to analyze a project with .NET Upgrade Assistant
docs/core/porting/upgrade-assistant-how-to-upgrade.md Upgrade projects with .NET Upgrade Assistant
docs/core/porting/upgrade-assistant-install.md Install .NET Upgrade Assistant
docs/core/porting/upgrade-assistant-overview.md docs/core/porting/upgrade-assistant-overview
docs/core/porting/upgrade-assistant-telemetry.md Upgrade Assistant telemetry
docs/navigate/migration-guide/toc.yml docs/navigate/migration-guide/toc

@adegeo
adegeo marked this pull request as ready for review March 19, 2026 23:11
@adegeo
adegeo requested a review from a team as a code owner March 19, 2026 23:11
Copilot AI review requested due to automatic review settings March 19, 2026 23:11

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

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 .NET Upgrade Assistant documentation to reflect the current Visual Studio experience (enablement via Options), refreshes dates and wording, removes outdated WCF guidance, and adjusts related assets.

Changes:

  • Updated Upgrade Assistant articles to describe Visual Studio enablement and refreshed metadata dates.
  • Removed the outdated WCF Upgrade Assistant article and updated related references within the Upgrade Assistant overview.
  • Updated media assets for the new Visual Studio enablement flow.

Reviewed changes

Copilot reviewed 9 out of 12 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
docs/core/porting/upgrade-assistant-wcf.md Deletes an outdated WCF upgrade article.
docs/core/porting/upgrade-assistant-telemetry.md Updates ms.date.
docs/core/porting/upgrade-assistant-overview.md Updates wording, dates, and removes the WCF guidance link from the overview page.
docs/core/porting/upgrade-assistant-install.md Reworks Visual Studio instructions toward enablement (Options toggle) and updates dates/verbiage.
docs/core/porting/upgrade-assistant-how-to-upgrade.md Updates ms.date and adjusts prerequisites link text to match Visual Studio enablement.
docs/core/porting/upgrade-assistant-how-to-analyze.md Updates ms.date and adjusts prerequisites link text to match Visual Studio enablement.
docs/core/porting/upgrade-assistant-analyze-overview.md Updates ms.date and removes an old commented-out section.
docs/core/porting/media/upgrade-assistant-install/visual-studio-manage-extensions.png Removes old screenshot (extension install flow).
docs/core/porting/media/upgrade-assistant-install/install-prompt.png Removes old screenshot (extension install flow).
docs/core/porting/media/upgrade-assistant-install/enable.png Adds new screenshot for the enablement flow.
docs/core/porting/includes/github-copilot-suggestion.md Updates ms.date for the shared include.
Comments suppressed due to low confidence (2)

docs/core/porting/includes/github-copilot-suggestion.md:9

  • This include states “Visual Studio 2022 17.14.16 or later”, but the updated Upgrade Assistant install page lists “17.14.17+”. Please align the minimum supported VS version across the include and the Upgrade Assistant pages so readers don’t get conflicting requirements.
ms.date: 03/19/2026
ms.topic: include
---

> [!IMPORTANT]
> .NET Upgrade Assistant is officially deprecated. Use the [GitHub Copilot modernization chat agent](../github-copilot-app-modernization/overview.md) instead, which is included with Visual Studio 2026 and Visual Studio 2022 17.14.16 or later. This agent analyzes your projects and dependencies, produces a step-by-step migration plan with targeted recommendations and automated code fixes, and commits each change so you can validate or roll back. It automates common porting tasks—updating project files, replacing deprecated APIs, and resolving build issues—so you can modernize faster with less manual effort.

docs/core/porting/includes/github-copilot-suggestion.md:9

  • The include calls .NET Upgrade Assistant “officially deprecated” and directs readers to Copilot modernization. Given the rest of the Upgrade Assistant docs still provide detailed usage instructions (and the linked issue notes the tool is available again via a VS toggle), consider softening/clarifying the support status (for example, “legacy” vs “deprecated”), and link to an official deprecation notice if that’s the intent.

> [!IMPORTANT]
> .NET Upgrade Assistant is officially deprecated. Use the [GitHub Copilot modernization chat agent](../github-copilot-app-modernization/overview.md) instead, which is included with Visual Studio 2026 and Visual Studio 2022 17.14.16 or later. This agent analyzes your projects and dependencies, produces a step-by-step migration plan with targeted recommendations and automated code fixes, and commits each change so you can validate or roll back. It automates common porting tasks—updating project files, replacing deprecated APIs, and resolving build issues—so you can modernize faster with less manual effort.

Comment thread docs/core/porting/upgrade-assistant-overview.md
Comment thread docs/core/porting/upgrade-assistant-install.md
Comment thread docs/core/porting/upgrade-assistant-install.md Outdated
Comment thread docs/core/porting/upgrade-assistant-overview.md Outdated
Comment thread docs/core/porting/upgrade-assistant-install.md Outdated
adegeo and others added 2 commits March 20, 2026 11:03
Co-authored-by: Genevieve Warren <24882762+gewarren@users.noreply.github.com>
@adegeo
adegeo enabled auto-merge (squash) March 20, 2026 18:05
@adegeo adegeo mentioned this pull request Mar 20, 2026
10 tasks
@gewarren gewarren closed this Mar 20, 2026
auto-merge was automatically disabled March 20, 2026 23:38

Pull request was closed

@gewarren gewarren reopened this Mar 20, 2026
@adegeo
adegeo merged commit acd607e into main Mar 23, 2026
17 of 18 checks passed
@adegeo
adegeo deleted the adegeo/50261/update branch March 23, 2026 15:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Upgrade Assistant docs need to be updated

3 participants