Skip to content

Commit 0f4f6dd

Browse files
committed
edits
1 parent 82a9089 commit 0f4f6dd

File tree

1 file changed

+29
-27
lines changed

1 file changed

+29
-27
lines changed

docs/azure/migration/appmod/quickstart.md

Lines changed: 29 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
---
2-
title: GitHub Copilot app modernization for .NET quickstart
2+
title: Assess and migrate a .NET project with GitHub Copilot app modernization for .NET
3+
ms.reviewer: alexwolf
34
description: Learn how to assess and migrate a .NET project by using GitHub Copilot app modernization for .NET.
45
ms.topic: quickstart
56
ms.custom: devx-track-dotnet
6-
ms.date: 09/17/2025
7+
ms.date: 09/22/2025
78
author: alexwolfmsft
89
ms.author: alexwolf
10+
#customer intent: As a .NET developer, I want to assess my project's migration readiness so that I can identify potential challenges and plan the modernization process effectively.
911
---
1012

1113
# Quickstart: Assess and migrate a .NET project with GitHub Copilot app modernization for .NET
@@ -17,60 +19,60 @@ In this quickstart, you assess and migrate a .NET project by using GitHub Copilo
1719

1820
## Prerequisites
1921

20-
- Windows Operating System
22+
- Windows operating system
2123
- [Visual Studio 2022 version 17.14.16 or newer](https://visualstudio.microsoft.com/downloads/)
22-
- [.NET desktop development workload](/visualstudio/install/modify-visual-studio?view=vs-2022&preserve-view=true#change-workloads-or-individual-components) with the following optional components enabled:
24+
- [.NET desktop development workload](/visualstudio/install/modify-visual-studio?view=vs-2022&preserve-view=true#change-workloads-or-individual-components) with these optional components enabled:
2325
- GitHub Copilot
2426
- GitHub Copilot app modernization for .NET
25-
- GitHub account with Copilot access and supported subscription plan:
26-
- [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)
27-
- Supported subscription plans: Copilot Pro, Copilot Pro+, Copilot Business, or Copilot Enterprise
28-
- If you change subscriptions, you must restart Visual Studio
27+
- GitHub account with Copilot access and a supported subscription plan:
28+
- [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).
29+
- Supported subscription plans: Copilot Pro, Copilot Pro+, Copilot Business, or Copilot Enterprise.
30+
- If you change subscriptions, restart Visual Studio.
2931

3032
## Assess app readiness
3133

32-
The app modernization for .NET assessment helps you find your app readiness challenges, understand their impact, and see recommended migration tasks. Each migration task includes references to set up Azure resources, add configurations, and make code changes. Follow these steps to start your migration process:
34+
The app modernization for .NET assessment helps you find app readiness challenges, learn their impact, and see recommended migration tasks. Each migration task includes references to set up Azure resources, add configurations, and make code changes. Follow these steps to start your migration:
3335

34-
1. Clone the [.NET migration copilot samples](https://github.com/Azure-Samples/dotnet-migration-copilot-samples) repository to your local machine.
36+
1. Clone the [.NET migration copilot samples](https://github.com/Azure-Samples/dotnet-migration-copilot-samples) repository to your computer.
3537

36-
2. In Visual Studio, open the **Contoso University** solution from the samples repository.
38+
1. In Visual Studio, open the **Contoso University** solution from the samples repository.
3739

38-
3. In the solution explorer, right-click the solution node and select **Modernize**.
40+
1. In Solution Explorer, right-click the solution node and select **Modernize**.
3941

4042
:::image type="content" source="media/modernize-solution.png" alt-text="Screenshot that shows the modernize option in the context menu.":::
4143

42-
4. The 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.
44+
1. The 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.
4345

4446
:::image type="content" source="media/modernization-welcome.png" alt-text="Screenshot that shows the welcome message with migration options.":::
4547

4648
> [!TIP]
4749
> Instead of steps 3 and 4, you can open **GitHub Copilot Chat** directly and send `@Modernize Migrate to Azure` to start the assessment and migration flow.
4850
49-
5. A new Copilot chat session opens and shows the welcome message. The assessment starts automatically and analyzes your project for migration readiness.
51+
1. A new Copilot chat session opens and shows the welcome message. The assessment starts automatically and analyzes your project for migration readiness.
5052

5153
:::image type="content" source="media/assessment-in-process.png" alt-text="Screenshot that shows assessment in progress with status indicators.":::
5254

53-
6. When the assessment finishes, you see a comprehensive assessment report UI page and a list of migration tasks in the chat window.
55+
1. When the assessment finishes, you see a comprehensive assessment report UI page and a list of migration tasks in the chat window.
5456

5557
:::image type="content" source="media/assessment-report.png" alt-text="Screenshot that shows the generated assessment report with detailed findings.":::
5658

5759
## App migrations
5860

59-
GitHub Copilot app modernization for .NET includes [predefined tasks](predefined-tasks.md) for common migration scenarios, following Microsoft's best practices.
61+
GitHub Copilot app modernization for .NET includes [predefined tasks](predefined-tasks.md) for common migration scenarios and follows Microsoft's best practices.
6062

6163
### Start a migration task
6264

63-
Start a migration task using one of the following options:
65+
Start a migration task in one of the following ways:
6466

6567
**Option 1. Run from the Assessment Report**
6668

67-
Select the **Run Task** button in the Assessment Report generated in the previous step to start a migration task.
69+
Select the **Run Task** button in the Assessment Report from the previous step to start a migration task.
6870

6971
**Option 2. Send in Copilot Chat**
7072

7173
Send the migration task number (for example, 1.1) or its name in the chat.
7274

73-
:::image type="content" source="media/quickstart-chat-experience.png" alt-text="A screenshot showing sending the message in the Copilot Chat to start a migration task.":::
75+
:::image type="content" source="media/quickstart-chat-experience.png" alt-text="Screenshot of sending a message in Copilot Chat to start a migration task.":::
7476

7577
### Plan and progress tracker generation
7678

@@ -82,10 +84,10 @@ Send the migration task number (for example, 1.1) or its name in the chat.
8284

8385
### Start code remediation
8486

85-
- If you're satisfied with the plan and progress tracker, enter a prompt to start the migration, such as the following:
87+
- If you're satisfied with the plan and progress tracker, enter a prompt to start the migration, such as:
8688

8789
```console
88-
`The plan and progress tracker look good to me. Go ahead with the migration.`
90+
The plan and progress tracker look good to me. Go ahead with the migration.
8991
```
9092

9193
- GitHub Copilot starts the migration process and might ask for your approval to use knowledge base tools in the Model Context Protocol (MCP) server. Grant permission when prompted.
@@ -94,22 +96,22 @@ Send the migration task number (for example, 1.1) or its name in the chat.
9496
- Apply configuration changes
9597
- Make code changes
9698
- Build the solution, fix all compilation and configuration errors, and ensure a successful build
97-
- Security vulnerability fix
99+
- Fix security vulnerabilities
98100

99101
## Default chat messages
100102

101-
The GitHub Copilot app modernization for .NET extension provides default chat message options to streamline your workflow.
103+
The GitHub Copilot app modernization for .NET extension gives you default chat message options to streamline your workflow.
102104

103105
:::image type="content" source="media/quickstart-followup.png" alt-text="Screenshot that shows default chat message options in the Copilot Chat.":::
104106

105107
You can choose one of the predefined options and send it in the chat:
106108

107-
- **Run modernization assessment**: Initiates a comprehensive new assessment of your application to identify migration readiness issues and Azure compatibility challenges.
108-
- **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.
109-
- **Browse top migration tasks**: Displays recommended migration tasks and common modernization scenarios, independent of any specific assessment results.
109+
- **Run modernization assessment**: Starts a new assessment of your application to identify migration readiness issues and Azure compatibility challenges.
110+
- **View assessment report**: Opens the previous assessment report and shows a summary of migration tasks based on the results. If no previous assessment exists, it runs a new assessment first.
111+
- **Browse top migration tasks**: Shows recommended migration tasks and common modernization scenarios, regardless of any specific assessment results.
110112

111113
> [!TIP]
112-
> 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.
114+
> These default messages help you quickly navigate common workflows without typing custom prompts. You can also enter your own messages to interact with Copilot for specific questions or needs.
113115

114116
## Next Steps
115117

0 commit comments

Comments
 (0)