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/azure/migration/appmod/quickstart.md
+22-25Lines changed: 22 additions & 25 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,43 +1,43 @@
1
1
---
2
-
title: GitHub Copilot app modernization for .NET (Preview) quickstart
3
-
description: Get started with GitHub Copilot app modernization for .NET
4
-
ms.topic: concept-article
2
+
title: GitHub Copilot app modernization for .NET quickstart
3
+
description: Learn how to assess and migrate a .NET project by using GitHub Copilot app modernization for .NET.
4
+
ms.topic: quickstart
5
5
ms.custom: devx-track-dotnet
6
-
ms.date: 9/17/2025
6
+
ms.date: 09/17/2025
7
7
author: alexwolfmsft
8
8
ms.author: alexwolf
9
9
---
10
10
11
-
# Quickstart: assess and migrate a .NET Project to Azure
11
+
# Quickstart: Assess and migrate a .NET project to Azure
12
12
13
-
In this quickstart, you assess and migrate a .NET project using [GitHub Copilot app modernization for .NET (Preview)](https://aka.ms/ghcp-appmod/dotNET). You will complete the following tasks:
13
+
In this quickstart, you assess and migrate a .NET project by using [GitHub Copilot app modernization for .NET (Preview)](https://aka.ms/ghcp-appmod/dotNET). You complete the following tasks:
14
14
15
15
- Install and configure the GitHub Copilot app modernization for .NET extension
16
16
- Assess a sample project (Contoso University)
17
17
- Start the migration process
18
18
19
19
## Prerequisites
20
20
21
-
Before you begin, [complete the preqrequisites](https://aka.ms/ghcp-appmod/dotNET#prerequisites).
21
+
Before you begin, [complete the prerequisites](https://aka.ms/ghcp-appmod/dotNET#prerequisites).
22
22
23
-
### Sign-in to GitHub Copilot
23
+
### Signin to GitHub Copilot
24
24
25
-
GitHub Copilot is a dependency of the App Modernization Extension and experience. Make sure you're signed-in to GitHub Copilot inside Visual Studio.
25
+
GitHub Copilot is a dependency of the app modernization extension and experience. Make sure you're signedin to GitHub Copilot in Visual Studio.
26
26
27
-
1. Select the Copilot icon at the top of Visual Studio to open the GitHub Copilot pane.
28
-
1. Follow the UI prompts to sign-in to Copilot.
27
+
1. Select the **Copilot** icon at the top of Visual Studio to open the GitHub Copilot pane.
28
+
1. Follow the UI prompts to signin to Copilot.
29
29
30
30
For more information, see [Set up GitHub Copilot in Visual Studio](/visualstudio/ide/visual-studio-github-copilot-install-and-states).
31
31
32
32
## Install the GitHub Copilot app modernization extension
33
33
34
-
To complete the steps ahead, you need to install [GitHub Copilot app modernization for .NET](https://aka.ms/appmod-dotnet-marketplace) extension.
34
+
To complete the steps ahead, you need to install the [GitHub Copilot app modernization for .NET](https://aka.ms/appmod-dotnet-marketplace) extension.
35
35
36
-
1.Inside Visual Studio, navigate to `Extensions` > `Manage Extensions`.
36
+
1.In Visual Studio, go to **Extensions** > **Manage Extensions**.
37
37
1. Search for **GitHub Copilot app modernization for .NET** in the marketplace.
38
38
1. On the extension page, select **Install**.
39
39
1. Follow the notification bar prompts to close Visual Studio and complete the installation.
40
-
1.Relaunch Visual Studio after installation.
40
+
1.Restart Visual Studio after installation.
41
41
42
42
You can also view the [GitHub Copilot app modernization for .NET (Preview)](https://aka.ms/appmod-dotnet-marketplace) directly on the extension marketplace.
43
43
@@ -53,20 +53,19 @@ App Modernization for .NET assessment helps you identify your application readin
53
53
54
54
3. Right-click the solution in Solution Explorer and select **Modernize**.
55
55
56
-
:::image type="content" source="media/Modernize.png" alt-text="A screenshot showing the modernize option in the context menu.":::
56
+
:::image type="content" source="media/Modernize.png" alt-text="Screenshot that shows the modernize option in the context menu.":::
57
57
58
58
4. A GitHub Copilot Chat window opens with a welcome message and predefined options. Select **Migrate to Azure** from the available choices and send it to Copilot.
59
59
60
-
:::image type="content" source="media/Welcome.png" alt-text="A screenshot showing the welcome message with migration options.":::
60
+
:::image type="content" source="media/Welcome.png" alt-text="Screenshot that shows the welcome message with migration options.":::
61
61
62
-
5. A new Copilot chat session opens and displays the welcome message. The assessment automatically begins analyzing your project for migration readiness.
62
+
5. A new Copilot chat session opens and displays the welcome message. The assessment automatically begins and analyzes your project for migration readiness.
63
63
64
-
:::image type="content" source="media/AssessmentInProcess.png" alt-text="A screenshot showing assessment in progress with status indicators.":::
64
+
:::image type="content" source="media/AssessmentInProcess.png" alt-text="Screenshot that shows assessment in progress with status indicators.":::
65
65
66
66
6. When the assessment completes, you can view a comprehensive assessment report UI page and receive a list of migration tasks in the chat window.
67
67
68
-
:::image type="content" source="media/assessment-report.png" alt-text="A screenshot showing the generated assessment report with detailed findings.":::
69
-
68
+
:::image type="content" source="media/assessment-report.png" alt-text="Screenshot that shows the generated assessment report with detailed findings.":::
70
69
71
70
## Start migration
72
71
@@ -96,7 +95,7 @@ Send the migration task number (e.g., 1.1) or its name in the chat.
96
95
97
96
### Start code remediation
98
97
99
-
- If you're satisfied with the plan and progress tracker, enter prompt to initiate the migration, such as the following:
98
+
- If you're satisfied with the plan and progress tracker, enter a prompt to initiate the migration, such as the following:
100
99
101
100
```console
102
101
`The plan and progress tracker look good to me. Go ahead with the migration.`
@@ -114,18 +113,17 @@ Send the migration task number (e.g., 1.1) or its name in the chat.
114
113
115
114
The GitHub Copilot app modernization for .NET extension provides default chat message options to streamline your workflow.
116
115
117
-
:::image type="content" source="media/quickstart_followup.png" alt-text="A screenshot showing default chat message options in the Copilot Chat.":::
116
+
:::image type="content" source="media/quickstart_followup.png" alt-text="Screenshot that shows default chat message options in the Copilot Chat.":::
118
117
119
118
You can choose one of the predefined options below and send it in the chat:
120
119
121
120
- **Run modernization assessment**: Initiates a comprehensive new assessment of your application to identify migration readiness issues and Azure compatibility challenges.
122
-
- **View assessment report**: Opens the previously generated assessment report and provides a summarized list of migration tasks based on the assessment results. If no previous assessment exists, it will automatically run a new assessment first.
121
+
- **View assessment report**: Opens the previously generated assessment report and provides a summarized list of migration tasks based on the assessment results. If no previous assessment exists, it automatically runs a new assessment first.
123
122
- **Browse top migration tasks**: Displays recommended migration tasks and common modernization scenarios, independent of any specific assessment results.
124
123
125
124
> [!TIP]
126
125
> These default messages help you quickly navigate common workflows without typing custom prompts. You can also type your own custom messages to interact with Copilot for specific questions or requirements.
127
126
128
-
129
127
### Default chat messages
130
128
131
129
The GitHub Copilot app modernization for .NET extension provides default chat message options to streamline your workflow. When you open the Copilot chat interface, you can choose from the following predefined options:
@@ -137,7 +135,6 @@ The GitHub Copilot app modernization for .NET extension provides default chat me
137
135
> [!TIP]
138
136
> These default messages help you quickly navigate common workflows without typing custom prompts. You can also type your own custom messages to interact with Copilot for specific questions or requirements.
0 commit comments