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
title: Deploy your project to Azure using GitHub Copilot app modernization for .NET
3
-
description: Learn how to deploy your migrated .NET project to Azure using GitHub Copilot app modernization for .NET.
2
+
title: Deploy your project to Azure by using GitHub Copilot app modernization for .NET
3
+
description: Learn how to deploy your migrated .NET project to Azure by using GitHub Copilot app modernization for .NET.
4
4
ms.topic: quickstart
5
5
ms.custom: devx-track-dotnet
6
6
ms.date: 09/17/2025
7
7
author: JiDong
8
8
ms.author: donji
9
9
---
10
10
11
-
# Deploy your project to Azure using GitHub Copilot app modernization for .NET
11
+
# Deploy your project to Azure by using GitHub Copilot app modernization for .NET
12
12
13
13
In this quickstart, you learn how to deploy your project to Azure when you use [GitHub Copilot app modernization for .NET (Preview)](https://aka.ms/appmod-dotnet-marketplace). This tool helps you deploy migrated projects to Azure and automatically fixes deployment errors during the process.
14
14
15
15
## Prerequisites
16
16
17
-
Before you begin, ensure you have the following prerequisites:
17
+
Before you begin, ensure that you have the following prerequisites:
18
18
19
19
- A GitHub account with [GitHub Copilot](https://github.com/features/copilot) enabled (Pro, Pro+, Business, or Enterprise plan required)
20
20
-[Visual Studio 2022](https://visualstudio.microsoft.com/downloads/) version 17.14.7 or later
21
21
- Agent mode enabled for GitHub Copilot in Visual Studio ([Learn how](/visualstudio/ide/copilot-agent-mode))
22
22
23
23
### Sign in to GitHub Copilot
24
24
25
-
GitHub Copilot is required for the App Modernization extension. Make sure you're signed-in to GitHub Copilot inside Visual Studio:
25
+
GitHub Copilot is required for the App Modernization extension. 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.
27
+
1. Select the **Copilot** icon at the top of Visual Studio to open the GitHub Copilot pane.
28
28
1. Follow the UI prompts to sign in 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).
@@ -33,11 +33,11 @@ For more information, see [Set up GitHub Copilot in Visual Studio](/visualstudio
33
33
34
34
To complete the steps in this quickstart, you need to install the GitHub Copilot app modernization for .NET (Preview) Visual Studio 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) extension directly in the extension marketplace.
43
43
@@ -49,31 +49,31 @@ The App Modernization for .NET deployment feature helps you deploy your migrated
49
49
50
50
1. In Visual Studio, open your migrated project.
51
51
52
-
1. Start the deployment using one of the following approaches:
52
+
1. Start the deployment with one of the following approaches:
53
53
54
-
-**Deploy after migration**: Deploy your project after completing your migration task. GitHub Copilot will ask if you'd like to deploy your project to Azure upon completing a migration task. Instructing Copilot to continue will start the deployment process.
54
+
-**Deploy after migration**: Deploy your project after completing your migration task. GitHub Copilot asks if you'd like to deploy your project to Azure upon completing a migration task. Instructing Copilot to continue starts the deployment process.
55
55
56
-
:::image type="content" source="media/start-deploy.png" alt-text="Screenshot showing how to start the deployment process in GitHub Copilot.":::
56
+
:::image type="content" source="media/start-deploy.png" alt-text="Screenshot that shows how to start the deployment process in GitHub Copilot.":::
57
57
58
-
-**Use a deployment prompt**: You can input the following prompt in Copilot chat to deploy your project to Azure:
58
+
-**Use a deployment prompt**: You can enter the following prompt in Copilot chat to deploy your project to Azure:
59
59
60
60
*Scan my project to identify all Azure-relevant resources, programming languages, frameworks, dependencies, and configuration files needed for deployment, and develop an architecture diagram for me using #appmod-generate-architecture-diagram. Based on that diagram, help me develop and execute a plan using #appmod-get-plan to deploy my project to Azure. deployTool: azcli, hosting service: non-aks.*
61
61
62
-
:::image type="content" source="media/start-deploy-prompt.png" alt-text="Screenshot showing how to start the deployment process in GitHub Copilot using a prompt.":::
62
+
:::image type="content" source="media/start-deploy-prompt.png" alt-text="Screenshot that shows how to start the deployment process in GitHub Copilot by using a prompt.":::
63
63
64
64
1. After you start the deployment, GitHub Copilot might ask for your approval to use tools or run commands. Grant permission when prompted.
65
65
66
-
1. GitHub Copilot creates a plan. This plan explains the overall deployment plan, including deployment goals, project information, Azure resource architecture, Azure resources, and execution steps.
66
+
1. GitHub Copilot creates a plan. This plan explains the overall deployment strategy, including deployment goals, project information, Azure resource architecture, Azure resources, and execution steps.
67
67
68
-
1. You can edit the plan directly or ask GitHub Copilot to edit it to customize your deployment before proceeding.
68
+
1. You can edit the plan directly or ask GitHub Copilot to edit it to customize your deployment before you proceed.
69
69
70
-
1.Once you're satisfied with the plan, instruct GitHub Copilot to continue.
70
+
1.When you're satisfied with the plan, instruct GitHub Copilot to continue.
71
71
72
72
1. GitHub Copilot follows the plan and executes the deployment process.
73
73
74
-
1.Once deployment is finished, GitHub Copilot will provide a summary on the deployment process.
74
+
1.When deployment finishes, GitHub Copilot provides a summary of the deployment process.
75
75
76
76
## Notes
77
77
78
-
-We recommend using Claude Sonnet 4 or later models for the best results.
79
-
-It might take Copilot a few iterations to correct deployment errors.
78
+
-Use Claude Sonnet 4 or later models for the best results.
79
+
-Copilot might need a few iterations to correct deployment errors.
0 commit comments