Skip to content
| Marketplace
Sign in
Visual Studio>Tools>GitHub Copilot app modernization for .NET
GitHub Copilot app modernization for .NET

GitHub Copilot app modernization for .NET

Preview

Microsoft

microsoft.com
|
409 installs
| (1) | Free
GitHub Copilot app modernization for .NET aims to help enterprises migrate their .NET applications to Azure with confidence and efficiency, covering assessment, code remediation and validation, powered by the intelligence of GitHub Copilot.
Download

What is GitHub Copilot App Modernization for .NET (Preview)?

GitHub Copilot App Modernization for .NET (Preview) aims to help enterprises migrate their .NET applications to Azure with confidence and efficiency, covering assessment, code remediation and validation, powered by the intelligence of GitHub Copilot.

Prerequisites

To use App Modernization for .NET (Preview), you need:

  1. Upgrade Visual Studio to the latest version (At least equal or above version 17.14.7)
  2. A GitHub account with GitHub Copilot enabled. Pro, Pro+, Business or Enterprise plan is needed.

Assessment of modernization issues

App Modernization for .NET (Preview) evaluates the readiness of developer's applications for migration to Azure, with an interactive experience on Visual Studio, powered by AppCAT for .NET.

overview_assessment.png

Solution recommendations

App Modernization for .NET (Preview) recommends target Azure services for the resource dependencies of developer's application, for each category of assessed issues.

overview_solution.png

Code remediation for common issues

To accelerate code changes for common modernization issues, the developer may apply predefined tasks (code change patterns) that represent best practices from experts.

overview_remediation.png

Automatic fix for compilation errors

After applying tasks, App Modernization for .NET (Preview) will automatically find and fix compilation errors introduced by the code changes.

How do I get started?

Start Assessment

Start the assessment using one of the following approaches:

  • Solution explorer

    Right-click the top-level solution node, then select GitHub Copilot app modernization for .NET > Run Assessment.

    solution-start-assessment__1.png

  • Top navigation

    On the top menu, go to Extensions > GitHub Copilot app modernization for .NET > Run Assessment.

    extension-start-assessment__1.png

Start code remediation

Select the Migrate button in the Assessment Report generated in the previous step to start a migration.

If you already know which migration scenario you want, go to GitHub Copilot app modernization for .NET > Migration Tasks and select the appropriate task directly.

overview_remediation.png

Feedback

We value your feedback — share your thoughts here to help us continue improving the product.

License

This extension is licensed under GitHub Copilot Product Specific Terms.

Trademarks

This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft trademarks or logos is subject to and must follow Microsoft's Trademark & Brand Guidelines. Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship. Any use of third-party trademarks or logos are subject to those third-party's policies.

Privacy statement

App Modernization for .NET (Preview) uses GitHub Copilot just like how you modify code with GitHub Copilot, which does not retain code snippets beyond the immediate session. Telemetry metrics are collected and analyzed to track feature usage and effectiveness. Please review the Microsoft Privacy Statement if necessary.

Transparency note

App Modernization for .NET (Preview) uses GitHub Copilot to make code changes, and AI sometimes makes mistakes. Please carefully review and test the code changes made by the tool, before using them on your production environment.

More information

Here is some documentation that may be helpful.

  • Common modernization issues with predefined tasks
  • Quickstart on assessing an application and applying code changes
  • Frequently Asked Questions
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft