Skip to content

Commit a670075

Browse files
adegeoCopilot
andauthored
Improve messaging around .NET Upgrade Assistant (#49674)
* Alter include for upgrade assist; add to more articles * Restructure deprecation notice to lead with key information (#49677) * Initial plan * Restructure deprecation notice to lead with key information Co-authored-by: adegeo <67293991+adegeo@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: adegeo <67293991+adegeo@users.noreply.github.com> --------- Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
1 parent 0df9ec5 commit a670075

File tree

6 files changed

+10
-18
lines changed

6 files changed

+10
-18
lines changed
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
---
22
author: adegeo
33
ms.author: adegeo
4-
ms.date: 09/23/2025
4+
ms.date: 11/07/2025
55
ms.topic: include
66
---
77

88
> [!IMPORTANT]
9-
> Try the [GitHub Copilot app modernization chat agent](../github-copilot-app-modernization/overview.md). 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. For more information, see [What is GitHub Copilot app modernization](../github-copilot-app-modernization/overview.md).
9+
> .NET Upgrade Assistant is officially deprecated. Use the [GitHub Copilot app 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/upgrade-assistant-how-to-analyze.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@ ms.date: 10/08/2024
1414

1515
This article teaches you how to perform code analysis on your projects with .NET Upgrade Assistant, using Visual Studio or the terminal. The analysis generates a report that you can browse to get more information about the upgrade.
1616

17+
[!INCLUDE [github-copilot-suggestion](includes/github-copilot-suggestion.md)]
18+
1719
## Prerequisites
1820

1921
- For Visual Studio, see [Install .NET Upgrade Assistant - Visual Studio extension](upgrade-assistant-install.md#visual-studio-extension).

docs/core/porting/upgrade-assistant-how-to-upgrade.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@ ms.date: 10/08/2024
1414

1515
The focus of this article is to provide the basic steps to upgrade a project with .NET Upgrade Assistant. This involves initiating the upgrade and reviewing the results. Based on how complex your project is, you might be required to perform manual updates to your code.
1616

17+
[!INCLUDE [github-copilot-suggestion](includes/github-copilot-suggestion.md)]
18+
1719
Some project types have specific guidance on upgrading. For more information, see [Supported project types](upgrade-assistant-overview.md#supported-project-types).
1820

1921
## Prerequisites

docs/core/porting/upgrade-assistant-overview.md

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -22,22 +22,6 @@ ms.date: 10/08/2024
2222

2323
.NET Upgrade Assistant includes an analysis engine that scans your projects and their dependencies. After the scan is complete, a report is generated with detailed information about performing an upgrade. You can use this information to upgrade either the entire project or specific parts of the project.
2424

25-
<!-- I don't have this information ready yet
26-
27-
## Extensibility
28-
29-
One key feature of .NET Upgrade Assistant is designing upgrade extensions for your own libraries. Upgrade extensions can be made up of one or two upgrades:
30-
31-
- Package Map
32-
33-
This is something.
34-
35-
- API Map
36-
37-
This is something.
38-
39-
-->
40-
4125
## Supported project types
4226

4327
.NET Upgrade Assistant supports upgrading projects coded in either C# or Visual Basic. The following types of projects are supported:

docs/core/porting/upgrade-assistant-telemetry.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ ms.date: 05/22/2023
88

99
The [Upgrade Assistant](./upgrade-assistant-overview.md) includes a telemetry feature that collects usage data. The telemetry data is used to help understand how to make improvements to the tool.
1010

11+
[!INCLUDE [github-copilot-suggestion](includes/github-copilot-suggestion.md)]
12+
1113
## How to opt out
1214

1315
The Upgrade Assistant telemetry feature is enabled by default. To opt out of the telemetry feature, set the `DOTNET_UPGRADEASSISTANT_TELEMETRY_OPTOUT` environment variable to `1` or `true`.

docs/core/porting/upgrade-assistant-wcf.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@ The .NET Upgrade Assistant is a command-line tool that can assist with upgrading
1414
- A demonstration of how to run the tool against a WCF Server-side project on .NET Framework.
1515
- Troubleshooting tips.
1616

17+
[!INCLUDE [github-copilot-suggestion](includes/github-copilot-suggestion.md)]
18+
1719
## Things to know before starting
1820

1921
This tool currently supports C# projects and uses [CoreWCF](https://github.com/corewcf/corewcf) to port self-hosted WCF Server-side projects to .NET 6.

0 commit comments

Comments
 (0)