Skip to content

Commit 7a55c9a

Browse files
adegeogewarren
andauthored
Updates to migration\upgrade docs (#46549)
* Clarify requirements on GHCP upgrade * Apply suggestions from code review Co-authored-by: Genevieve Warren <[email protected]> --------- Co-authored-by: Genevieve Warren <[email protected]>
1 parent 5561d4b commit 7a55c9a

File tree

5 files changed

+34
-4
lines changed

5 files changed

+34
-4
lines changed

docs/core/porting/github-copilot-app-modernization-faq.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,13 @@ title: GitHub Copilot app modernization - upgrade for .NET FAQ
1212
summary: |
1313
GitHub Copilot app modernization - upgrade for .NET is an interactive GitHub Copilot extension that adds powerful upgrade capabilities to Visual Studio. This article answers frequently asked questions. For more information about the tool, see [What is GitHub Copilot app modernization - upgrade for .NET?](github-copilot-app-modernization-overview.md).
1414
15+
The tool requires one of the following GitHub Copilot subscriptions:
16+
17+
- Copilot Pro
18+
- Copilot Pro+
19+
- Copilot Business
20+
- Copilot Enterprise
21+
1522
sections:
1623
- name: Scenarios
1724
questions:

docs/core/porting/github-copilot-app-modernization-install.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,17 @@ This article guides you through installing GitHub Copilot app modernization - up
2121
- [Visual Studio 2022 version 17.14 or newer](https://visualstudio.microsoft.com/downloads/)
2222
- [.NET desktop development workload](/visualstudio/install/modify-visual-studio?view=vs-2022&preserve-view=true#change-workloads-or-individual-components)
2323

24+
While not required to _install_ the extension, to use the extension you must [sign in to Visual Studio using a GitHub account](/visualstudio/ide/work-with-github-accounts) with [Copilot access](https://docs.github.com/copilot/about-github-copilot/what-is-github-copilot#getting-access-to-copilot).
25+
26+
Supported GitHub Copilot subscription plans are:
27+
28+
- Copilot Pro
29+
- Copilot Pro+
30+
- Copilot Business
31+
- Copilot Enterprise
32+
33+
(If you change subscriptions, you must restart Visual Studio.)
34+
2435
## Visual Studio extension
2536

2637
The following steps install the Visual Studio extension.

docs/core/porting/github-copilot-app-modernization-overview.md

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,16 @@ GitHub Copilot app modernization is distributed as a Visual Studio extension, an
2323
- [Visual Studio 2022 version 17.14 or newer](https://visualstudio.microsoft.com/downloads/).
2424
- [.NET desktop development workload](/visualstudio/install/modify-visual-studio?view=vs-2022&preserve-view=true#change-workloads-or-individual-components).
2525
- [Sign in to Visual Studio using a GitHub account](/visualstudio/ide/work-with-github-accounts) with [Copilot access](https://docs.github.com/copilot/about-github-copilot/what-is-github-copilot#getting-access-to-copilot).
26-
- You can use [GitHub Copilot for free](/visualstudio/ide/copilot-free-plan).
26+
27+
Supported subscription plans:
28+
29+
- Copilot Pro
30+
- Copilot Pro+
31+
- Copilot Business
32+
- Copilot Enterprise
33+
34+
(If you change subscriptions, you must restart Visual Studio.)
35+
2736
- Code must be in a local Git repository.
2837
- Code must be written in C#.
2938
- Optional but recommended: Use **GitHub Copilot agent mode** for the upgrade process. For more information, see [Use Copilot agent mode in Visual Studio](/visualstudio/ide/copilot-agent-mode?view=vs-2022&preserve-view=true).

docs/core/porting/index.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
---
2-
title: Port from .NET Framework to .NET 7
3-
description: Understand the porting process and discover tools you might find helpful when porting a .NET Framework project to .NET 7.
2+
title: Port from .NET Framework to .NET
3+
description: Understand the porting process and discover tools you might find helpful when porting a .NET Framework project to .NET.
44
author: adegeo
5-
ms.date: 07/23/2024
5+
ms.date: 06/03/2025
66
ms.custom: devdivchpfy22, updateeachrelease
77
no-loc: ["package.config", PackageReference]
88
---

docs/core/porting/modernize.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@ no-loc: ["package.config", PackageReference]
1111

1212
In this article, you'll learn about different ways you can modernize your app after it's been upgraded from .NET Framework to .NET. Use the [.NET Upgrade Assistant](upgrade-assistant-overview.md) tool to upgrade your app to .NET.
1313

14+
> [!TIP]
15+
> You can use GitHub Copilot to modernize your application after migrating from .NET Framework. For more information, see [What is GitHub Copilot app modernization - upgrade for .NET?](github-copilot-app-modernization-overview.md).
16+
1417
## Missing APIs
1518

1619
When upgrading a .NET Framework app, you'll most likely have some incompatibilities. This is because .NET Framework is a Windows-only technology and .NET is a cross-platform technology. Some libraries aren't. For example, .NET doesn't provide out-of-the-box APIs to access the Windows Registry like .NET Framework did. Support for the Windows Registry is provided by the `Microsoft.Win32.Registry` NuGet package. Many .NET Framework-specific libraries have been ported to .NET or .NET Standard, and are hosted on NuGet. If you find a missing reference in your project, search NuGet.

0 commit comments

Comments
 (0)