Skip to content

Commit 1ed0b32

Browse files
committed
Split content into differnet TOCs
1 parent 0b73f74 commit 1ed0b32

File tree

4 files changed

+210
-111
lines changed

4 files changed

+210
-111
lines changed
Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
### YamlMime:Landing
2+
3+
title: Use GitHub Copilot to upgrade .NET apps
4+
summary: Learn about updating and migrating .NET apps with GitHub Copilot.
5+
6+
metadata:
7+
title: Use GitHub Copilot to upgrade .NET apps
8+
description: Learn about updating apps from .NET Framework to .NET with GitHub Copilot.
9+
ms.topic: landing-page
10+
ms.date: 09/15/2025
11+
12+
landingContent:
13+
14+
- title: Upgrade .NET apps
15+
linkLists:
16+
- linkListType: overview
17+
links:
18+
- text: Upgrade .NET apps
19+
url: ../../core/porting/github-copilot-app-modernization-overview.md
20+
- text: FAQ
21+
url: ../../core/porting/github-copilot-app-modernization-faq.yml
22+
- linkListType: how-to-guide
23+
links:
24+
- text: How to upgrade a .NET app
25+
url: ../../core/porting/how-to-upgrade-with-github-copilot.md
26+
27+
- title: Migrate .NET apps to Azure
28+
linkLists:
29+
- linkListType: overview
30+
links:
31+
- text: Migrate .NET apps to Azure (app modernization)
32+
url: /dotnet/azure/migration/appmod/overview?toc=/dotnet/navigate/migration-guide/toc.json&bc=/dotnet/breadcrumb/toc.json
33+
- text: Azure migration quickstart
34+
url: /dotnet/azure/migration/appmod/quickstart?toc=/dotnet/navigate/migration-guide/toc.json&bc=/dotnet/breadcrumb/toc.json
35+
- linkListType: sample
36+
links:
37+
- text: Migration sample
38+
url: /dotnet/azure/migration/appmod/sample?toc=/dotnet/navigate/migration-guide/toc.json&bc=/dotnet/breadcrumb/toc.json
39+
- linkListType: concept
40+
links:
41+
- text: Azure migration FAQ
42+
url: /dotnet/azure/migration/appmod/faq?toc=/dotnet/navigate/migration-guide/toc.json&bc=/dotnet/breadcrumb/toc.json
43+
44+
- title: Get help and community
45+
linkLists:
46+
- linkListType: overview
47+
links:
48+
- text: .NET on Q&A
49+
url: /answers/products/dotnet
50+
- text: .NET tech community forums
51+
url: https://techcommunity.microsoft.com/category/dotnet
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
items:
2+
- name: GitHub Copilot app modernization for .NET
3+
href: index.yml
4+
- name: FAQ
5+
href: ../../core/porting/github-copilot-app-modernization-faq.yml
6+
displayName: copilot, upgrade
7+
- name: Upgrade .NET apps
8+
expanded: true
9+
items:
10+
- name: Overview
11+
href: ../../core/porting/github-copilot-app-modernization-overview.md
12+
displayName: copilot, upgrade
13+
- name: How to upgrade with GitHub Copilot
14+
href: ../../core/porting/how-to-upgrade-with-github-copilot.md
15+
16+
- name: Migrate .NET apps to Azure
17+
expanded: true
18+
items:
19+
- name: Overview
20+
href: /dotnet/azure/migration/appmod/overview?toc=/dotnet/navigate/migration-guide/toc.json&bc=/dotnet/breadcrumb/toc.json
21+
- name: Migrate a .NET project
22+
href: /dotnet/azure/migration/appmod/quickstart?toc=/dotnet/navigate/migration-guide/toc.json&bc=/dotnet/breadcrumb/toc.json
23+
- name: Migration sample
24+
href: /dotnet/azure/migration/appmod/sample?toc=/dotnet/navigate/migration-guide/toc.json&bc=/dotnet/breadcrumb/toc.json
25+
- name: Troubleshooting
26+
href: /dotnet/azure/migration/appmod/faq?toc=/dotnet/navigate/migration-guide/toc.json&bc=/dotnet/breadcrumb/toc.json

docs/navigate/migration-guide/index.yml

Lines changed: 24 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,18 +11,36 @@ metadata:
1111

1212
landingContent:
1313

14-
- title: Upgrade .NET apps
14+
- title: .NET upgrade guide
1515
linkLists:
1616
- linkListType: overview
1717
links:
18-
- text: Upgrade .NET apps
18+
- text: Upgrade apps to the latest version of .NET
19+
url: ../../core/porting/index.md
20+
- text: Use GitHub Copilot to assist in upgrading
1921
url: ../../core/porting/github-copilot-app-modernization-overview.md
20-
- text: FAQ
22+
- text: Planning your .NET Framework upgrade
23+
url: ../../core/porting/framework-overview.md
24+
- linkListType: concept
25+
links:
26+
- text: Breaking changes and app compatibility
27+
url: ../../core/porting/breaking-changes.md
28+
- text: Unsupported APIs
29+
url: ../../core/compatibility/unsupported-apis.md
30+
31+
32+
- title: GitHub Copilot app modernization
33+
linkLists:
34+
- linkListType: overview
35+
links:
36+
- text: GitHub Copilot app modernization overview
37+
url: ../../core/porting/github-copilot-app-modernization-overview.md
38+
- text: GitHub Copilot app modernization FAQ
2139
url: ../../core/porting/github-copilot-app-modernization-faq.yml
22-
- linkListType: how-to-guide
40+
- linkListType: concept
2341
links:
24-
- text: How to upgrade a .NET app
25-
url: ../../core/porting/how-to-upgrade-with-github-copilot.md
42+
- text: Using Copilot to speed up porting and modernization
43+
url: ../../core/porting/github-copilot-app-modernization-overview.md#how-does-it-work
2644

2745
- title: Migrate .NET apps to Azure
2846
linkLists:

docs/navigate/migration-guide/toc.yml

Lines changed: 109 additions & 105 deletions
Original file line numberDiff line numberDiff line change
@@ -3,124 +3,128 @@ items:
33
href: index.yml
44
- name: Overview
55
href: ../../core/porting/index.md
6-
- name: FAQ
7-
href: ../../core/porting/github-copilot-app-modernization-faq.yml
8-
displayName: copilot, upgrade, faq
9-
- name: Upgrade .NET apps
6+
- name: Use GitHub Copilot to upgrade
107
expanded: true
118
items:
12-
- name: Overview
13-
href: ../../core/porting/github-copilot-app-modernization-overview.md
14-
displayName: copilot, upgrade, faq
15-
- name: How to upgrade with GitHub Copilot
16-
href: ../../core/porting/how-to-upgrade-with-github-copilot.md
17-
- name: Planning your .NET Framework upgrade
9+
- name: Upgrade .NET apps
10+
expanded: true
1811
items:
1912
- name: Overview
20-
href: ../../core/porting/framework-overview.md
21-
- name: Upgrade with GitHub Copilot
2213
href: ../../core/porting/github-copilot-app-modernization-overview.md
23-
displayName: copilot, upgrade, modernization
24-
- name: General information
14+
displayName: copilot, upgrade
15+
- name: How to upgrade with GitHub Copilot
16+
href: ../../core/porting/how-to-upgrade-with-github-copilot.md
17+
displayName: copilot, upgrade
18+
- name: FAQ
19+
href: ../../core/porting/github-copilot-app-modernization-faq.yml
20+
displayName: copilot, upgrade
21+
- name: Migrate .NET apps to Azure
22+
expanded: false
23+
items:
24+
- name: Overview
25+
href: /dotnet/azure/migration/appmod/overview?toc=/dotnet/navigate/migration-guide/toc.json&bc=/dotnet/breadcrumb/toc.json
26+
- name: Migrate a .NET project
27+
href: /dotnet/azure/migration/appmod/quickstart?toc=/dotnet/navigate/migration-guide/toc.json&bc=/dotnet/breadcrumb/toc.json
28+
- name: Migration sample
29+
href: /dotnet/azure/migration/appmod/sample?toc=/dotnet/navigate/migration-guide/toc.json&bc=/dotnet/breadcrumb/toc.json
30+
- name: Troubleshooting
31+
href: /dotnet/azure/migration/appmod/faq?toc=/dotnet/navigate/migration-guide/toc.json&bc=/dotnet/breadcrumb/toc.json
32+
33+
- name: Plan an upgrade from .NET Framework
34+
items:
35+
- name: Overview
36+
href: ../../core/porting/framework-overview.md
37+
- name: Upgrade with GitHub Copilot
38+
href: ../../core/porting/github-copilot-app-modernization-overview.md
39+
displayName: copilot, upgrade, modernization
40+
- name: General information
41+
items:
42+
- name: About .NET
2543
items:
26-
- name: About .NET
27-
items:
28-
- name: Versioning info for .NET SDK, MSBuild, and Visual Studio
29-
href: ../../core/porting/versioning-sdk-msbuild-vs.md
30-
- name: Choose between .NET and .NET Framework for server apps
31-
href: ../../standard/choosing-core-framework-server.md
44+
- name: Versioning info for .NET SDK, MSBuild, and Visual Studio
45+
href: ../../core/porting/versioning-sdk-msbuild-vs.md
46+
- name: Choose between .NET and .NET Framework for server apps
47+
href: ../../standard/choosing-core-framework-server.md
48+
- name: Breaking changes
49+
items:
50+
- name: Overview
51+
displayName: app compatibility
52+
href: ../../core/porting/breaking-changes.md
3253
- name: Breaking changes
33-
items:
34-
- name: Overview
35-
displayName: app compatibility
36-
href: ../../core/porting/breaking-changes.md
37-
- name: Breaking changes
38-
href: ../../core/compatibility/fx-core.md
39-
- name: Pre-upgrade
40-
expanded: false
54+
href: ../../core/compatibility/fx-core.md
55+
- name: Pre-upgrade
56+
expanded: false
57+
items:
58+
- name: Assess the portability of your project
4159
items:
42-
- name: Assess the portability of your project
60+
- name: Unsupported dependencies
61+
href: ../../core/porting/third-party-deps.md
62+
- name: Use the Windows Compatibility Pack
63+
href: ../../core/porting/windows-compat-pack.md
64+
- name: Unavailable technologies
65+
href: ../../core/porting/net-framework-tech-unavailable.md
66+
- name: Unsupported APIs
4367
items:
44-
- name: Unsupported dependencies
45-
href: ../../core/porting/third-party-deps.md
46-
- name: Use the Windows Compatibility Pack
47-
href: ../../core/porting/windows-compat-pack.md
48-
- name: Unavailable technologies
49-
href: ../../core/porting/net-framework-tech-unavailable.md
50-
- name: Unsupported APIs
51-
items:
52-
- name: Tools to find unsupported APIs
53-
href: ../../core/porting/unsupported-apis.md
54-
- name: Unsupported API list
55-
href: ../../core/compatibility/unsupported-apis.md
56-
- name: Needed changes before porting code
57-
href: ../../core/porting/premigration-needed-changes.md
58-
- name: Upgrade
59-
expanded: false
68+
- name: Tools to find unsupported APIs
69+
href: ../../core/porting/unsupported-apis.md
70+
- name: Unsupported API list
71+
href: ../../core/compatibility/unsupported-apis.md
72+
- name: Needed changes before porting code
73+
href: ../../core/porting/premigration-needed-changes.md
74+
- name: Upgrade
75+
expanded: false
76+
items:
77+
- name: Create a porting plan
6078
items:
61-
- name: Create a porting plan
62-
items:
63-
- name: Approaches
64-
href: ../../core/porting/porting-approaches.md
65-
- name: Project structure
66-
href: ../../core/porting/project-structure.md
67-
- name: Application porting guides
68-
items:
69-
- name: Windows Forms
70-
href: /dotnet/desktop/winforms/migration/?toc=/dotnet/navigate/migration-guide/toc.json&bc=/dotnet/breadcrumb/toc.json
71-
- name: Windows Presentation Foundation
72-
href: /dotnet/desktop/wpf/migration/?toc=/dotnet/navigate/migration-guide/toc.json&bc=/dotnet/breadcrumb/toc.json
73-
- name: C++/CLI projects
74-
href: ../../core/porting/cpp-cli.md
75-
- name: Post-Upgrade
76-
expanded: false
79+
- name: Approaches
80+
href: ../../core/porting/porting-approaches.md
81+
- name: Project structure
82+
href: ../../core/porting/project-structure.md
83+
- name: Application porting guides
7784
items:
78-
- name: Modernize
79-
href: ../../core/porting/modernize.md
80-
- name: Other tools
85+
- name: Windows Forms
86+
href: /dotnet/desktop/winforms/migration/?toc=/dotnet/navigate/migration-guide/toc.json&bc=/dotnet/breadcrumb/toc.json
87+
- name: Windows Presentation Foundation
88+
href: /dotnet/desktop/wpf/migration/?toc=/dotnet/navigate/migration-guide/toc.json&bc=/dotnet/breadcrumb/toc.json
89+
- name: C++/CLI projects
90+
href: ../../core/porting/cpp-cli.md
91+
- name: Post-Upgrade
92+
expanded: false
8193
items:
82-
- name: .NET Upgrade Assistant tool
94+
- name: Modernize
95+
href: ../../core/porting/modernize.md
96+
- name: Other tools
97+
items:
98+
- name: .NET Upgrade Assistant tool
99+
items:
100+
- name: Overview
101+
href: ../../core/porting/upgrade-assistant-overview.md
102+
displayName: upgrade assistant
103+
- name: Install
104+
href: ../../core/porting/upgrade-assistant-install.md
105+
displayName: upgrade assistant
106+
- name: How to upgrade
107+
href: ../../core/porting/upgrade-assistant-how-to-upgrade.md
108+
displayName: upgrade assistant
109+
- name: Analyze
83110
items:
84111
- name: Overview
85-
href: ../../core/porting/upgrade-assistant-overview.md
86-
displayName: upgrade assistant
87-
- name: Install
88-
href: ../../core/porting/upgrade-assistant-install.md
112+
href: ../../core/porting/upgrade-assistant-analyze-overview.md
89113
displayName: upgrade assistant
90-
- name: How to upgrade
91-
href: ../../core/porting/upgrade-assistant-how-to-upgrade.md
114+
- name: How to analyze a project
115+
href: ../../core/porting/upgrade-assistant-how-to-analyze.md
92116
displayName: upgrade assistant
93-
- name: Analyze
94-
items:
95-
- name: Overview
96-
href: ../../core/porting/upgrade-assistant-analyze-overview.md
97-
displayName: upgrade assistant
98-
- name: How to analyze a project
99-
href: ../../core/porting/upgrade-assistant-how-to-analyze.md
100-
displayName: upgrade assistant
101-
- name: Project upgrade guide
102-
items:
103-
- name: ASP.NET
104-
href: /aspnet/core/migration/fx-to-core/tooling
105-
- name: Windows Presentation Foundation
106-
href: /dotnet/desktop/wpf/migration/
107-
- name: Windows Forms
108-
href: /dotnet/desktop/winforms/migration/
109-
- name: Universal Windows Platform
110-
href: /windows/apps/windows-app-sdk/migrate-to-windows-app-sdk/upgrade-assistant
111-
- name: Windows Communication Foundation
112-
href: ../../core/porting/upgrade-assistant-wcf.md
113-
- name: Telemetry
114-
href: ../../core/porting/upgrade-assistant-telemetry.md
115-
116-
- name: Migrate .NET apps to Azure
117-
expanded: true
118-
items:
119-
- name: Overview
120-
href: /dotnet/azure/migration/appmod/overview?toc=/dotnet/navigate/migration-guide/toc.json&bc=/dotnet/breadcrumb/toc.json
121-
- name: Migrate a .NET project
122-
href: /dotnet/azure/migration/appmod/quickstart?toc=/dotnet/navigate/migration-guide/toc.json&bc=/dotnet/breadcrumb/toc.json
123-
- name: Migration sample
124-
href: /dotnet/azure/migration/appmod/sample?toc=/dotnet/navigate/migration-guide/toc.json&bc=/dotnet/breadcrumb/toc.json
125-
- name: Troubleshooting
126-
href: /dotnet/azure/migration/appmod/faq?toc=/dotnet/navigate/migration-guide/toc.json&bc=/dotnet/breadcrumb/toc.json
117+
- name: Project upgrade guide
118+
items:
119+
- name: ASP.NET
120+
href: /aspnet/core/migration/fx-to-core/tooling
121+
- name: Windows Presentation Foundation
122+
href: /dotnet/desktop/wpf/migration/
123+
- name: Windows Forms
124+
href: /dotnet/desktop/winforms/migration/
125+
- name: Universal Windows Platform
126+
href: /windows/apps/windows-app-sdk/migrate-to-windows-app-sdk/upgrade-assistant
127+
- name: Windows Communication Foundation
128+
href: ../../core/porting/upgrade-assistant-wcf.md
129+
- name: Telemetry
130+
href: ../../core/porting/upgrade-assistant-telemetry.md

0 commit comments

Comments
 (0)