You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/core/porting/framework-overview.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -125,7 +125,7 @@ Even if you use a tool to help port your application, you should review the [Con
125
125
126
126
### GitHub Copilot app modernization assistant
127
127
128
-
[GitHub Copilot app modernization](github-copilot-app-modernization-overview.md) is a GitHub Copilot chat assistant that helps you plan and upgrade projects to newer versions of .NET, migrate to Azure, update dependencies, and apply code fixes. Azure migration is powered by [Application and code assessment for .NET](../../azure/migration/appcat/app-code-assessment-toolkit.md)
128
+
[GitHub Copilot app modernization](github-copilot-app-modernization/overview.md) is a GitHub Copilot chat assistant that helps you plan and upgrade projects to newer versions of .NET, migrate to Azure, update dependencies, and apply code fixes. Azure migration is powered by [Application and code assessment for .NET](../../azure/migration/appcat/app-code-assessment-toolkit.md)
129
129
130
130
This chat assistant supports the following upgrade paths:
131
131
@@ -190,7 +190,7 @@ For more information, see [Platform compatibility analyzer](../../standard/analy
190
190
191
191
When porting your application to .NET, consider the following suggestions in order:
192
192
193
-
✔️ CONSIDER using the [GitHub Copilot app modernization](github-copilot-app-modernization-overview.md) to upgrade your projects. GitHub Copilot is powerful at identifying and fixing incompatibilities when porting. It automates most of the manual steps detailed in this article and gives you a great starting point for continuing your upgrade path.
193
+
✔️ CONSIDER using the [GitHub Copilot app modernization](github-copilot-app-modernization/overview.md) to upgrade your projects. GitHub Copilot is powerful at identifying and fixing incompatibilities when porting. It automates most of the manual steps detailed in this article and gives you a great starting point for continuing your upgrade path.
194
194
195
195
✔️ CONSIDER examining your dependencies first. Your dependencies must target .NET, .NET Standard, or .NET Core.
196
196
@@ -210,7 +210,7 @@ When porting your application to .NET, consider the following suggestions in ord
210
210
211
211
## See also
212
212
213
-
-[What is GitHub Copilot app modernization](github-copilot-app-modernization-overview.md)
213
+
-[What is GitHub Copilot app modernization](github-copilot-app-modernization/overview.md)
214
214
-[ASP.NET to ASP.NET Core migration](/aspnet/core/migration/proper-to-2x)
215
215
-[Upgrade a WPF desktop app to .NET](/dotnet/desktop/wpf/migration/)
216
216
-[Upgrade a Windows Forms app to .NET](/dotnet/desktop/winforms/migration/)
Copy file name to clipboardExpand all lines: docs/core/porting/github-copilot-app-modernization/faq.yml
+3-3Lines changed: 3 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -10,7 +10,7 @@ metadata:
10
10
11
11
title: GitHub Copilot app modernization FAQ
12
12
summary: |
13
-
GitHub Copilot app modernization is an interactive GitHub Copilot agent that adds powerful capabilities to Visual Studio. This article answers frequently asked questions. For more information about the modernization agent, see [What is GitHub Copilot app modernization](github-copilot-app-modernization-overview.md).
13
+
GitHub Copilot app modernization is an interactive GitHub Copilot agent that adds powerful capabilities to Visual Studio. This article answers frequently asked questions. For more information about the modernization agent, see [What is GitHub Copilot app modernization](github-copilot-app-modernization/overview.md).
14
14
15
15
The tool requires one of the following GitHub Copilot subscriptions:
16
16
@@ -107,7 +107,7 @@ sections:
107
107
- Logging
108
108
- Security
109
109
110
-
For more information about these scenarios, see [Predefined tasks for migration](github-copilot-app-modernization-overview.md#predefined-tasks-for-migration).
110
+
For more information about these scenarios, see [Predefined tasks for migration](github-copilot-app-modernization/overview.md#predefined-tasks-for-migration).
111
111
112
112
- question: Can I monitor assessment progress?
113
113
answer: |
@@ -125,4 +125,4 @@ sections:
125
125
additionalContent: |
126
126
## Related content
127
127
128
-
To learn more, see [What is GitHub Copilot app modernization?](github-copilot-app-modernization-overview.md).
128
+
To learn more, see [What is GitHub Copilot app modernization?](github-copilot-app-modernization/overview.md).
Copy file name to clipboardExpand all lines: docs/core/porting/index.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -42,4 +42,4 @@ The GitHub Copilot app modernization agent provides an AI-assisted, end-to-end e
42
42
43
43
Use the GitHub Copilot app modernization agent when you want a guided, AI-powered path to assess, remediate, and modernize codebases—particularly for projects that have many dependencies, rely on Windows-specific APIs, or when you plan to containerize or migrate services to the cloud.
44
44
45
-
For more information, see [What is GitHub Copilot app modernization](github-copilot-app-modernization-overview.md).
45
+
For more information, see [What is GitHub Copilot app modernization](github-copilot-app-modernization/overview.md).
Copy file name to clipboardExpand all lines: docs/core/porting/modernize.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,7 +10,7 @@ ms.custom: sfi-ropc-nochange
10
10
11
11
# Modernize after upgrading to .NET from .NET Framework
12
12
13
-
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 [GitHub Copilot app modernization](github-copilot-app-modernization-overview.md) assistant to upgrade your app to .NET.
13
+
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 [GitHub Copilot app modernization](github-copilot-app-modernization/overview.md) assistant to upgrade your app to .NET.
Copy file name to clipboardExpand all lines: docs/core/porting/porting-approaches.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,7 @@ ms.date: 09/15/2025
7
7
---
8
8
# Create a porting plan
9
9
10
-
Before you jump straight into the code, take the time to go through the recommended pre-migration steps. This article gives you insight into the kinds of issues you may come across, and helps you decide on an approach that makes the most sense.
10
+
Before you jump straight into the code, take the time to go through the recommended pre-migration steps. This article gives you insight into the kinds of issues you might come across, and helps you decide on an approach that makes the most sense.
@@ -27,7 +27,7 @@ This approach works well for small projects or projects that don't use many .NET
27
27
28
28
Although it's unstructured, this code-focused approach often resolves issues quickly. A project that contains only data models might be an ideal candidate for this approach.
29
29
30
-
### Stay on the .NET Framework until portability issues are resolved
30
+
### Stay on .NET Framework until portability issues are resolved
31
31
32
32
This approach might be the best if you prefer to have code that compiles during the entire process. The approach is as follows:
33
33
@@ -98,5 +98,5 @@ If you start with the base of your library and move outward from the base and te
98
98
99
99
## Next steps
100
100
101
-
-[What is GitHub Copilot app modernization](github-copilot-app-modernization-overview.md)
101
+
-[What is GitHub Copilot app modernization](github-copilot-app-modernization/overview.md)
102
102
-[Organize your project to support both .NET Framework and .NET Core](project-structure.md)
Copy file name to clipboardExpand all lines: docs/core/porting/third-party-deps.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -95,7 +95,7 @@ The .NET Team would like to know which libraries are the most important to suppo
95
95
96
96
## Analyze non-NuGet dependencies
97
97
98
-
You might have a dependency that isn't a NuGet package, such as a DLL in the file system. You can determine the portability of that dependency with the [GitHub Copilot app modernization agent](github-copilot-app-modernization-overview.md).
98
+
You might have a dependency that isn't a NuGet package, such as a DLL in the file system. You can determine the portability of that dependency with the [GitHub Copilot app modernization agent](github-copilot-app-modernization/overview.md).
0 commit comments