Modernize .NET apps effortlessly with GitHub Copilot

Let agent mode automate upgrades, reduce risk, and get you to modern .NET faster and easier.

Get started

Accelerate modernization with an AI agent

GitHub Copilot modernization delivers a more personalized and reliable experience. It's a faster way to get your applications to modern .NET, or to the cloud.

Modernization

Upgrade to modern .NET

Upgrade to the latest supported .NET to improve performance and strengthen security, guided by AI-powered insights and automated code transformations.

Upgrade to modern .NET with GitHub Copilot
Migrate to Azure with GitHub Copilot

Cloud migration

Migrate to Azure

Assess cloud readiness and apply guided code changes to help move applications from on-prem or legacy environments to Azure with confidence.

Insight

Intelligent assessment

Analyze your application to identify upgrade scope, breaking changes, compatibility gaps, and risk areas.

Guidance

AI plan generation

Generate upgrade plans via natural language chat using AI with GitHub Copilot agent mode.

Confidence

Code transformations

Apply automatic code changes and validate results so your application runs on modern .NET.

Customizable

Personalized workflow

Decide which projects to upgrade, whether to address packages with security vulnerabilities, and more.

Traceability

Git commit tracking

Git Integration naturally tracks commits so you can adopt and test changes incrementally.

Memory

Learning agent

Automate fixes as agent mode learns from your edits and applies patterns to similar upgrade cases.

Supported and ready to go

From project types to platforms, see what environments are compatible with GitHub Copilot for .NET upgrades and migrations.

Visual Studio

Visual Studio 2026

Visual Studio Code

GitHub Copilot modernization

Operating system

Windows

Language

C# only

Repo

Git repository

Copilot plan

Free, Pro, Pro+, Business, or Enterprise

Project types supported

ASP.NET Core, Windows Forms, WPF, WinForms, Libraries, Console

Upgrade paths

.NET Framework and .NET Core to the latest supported .NET

Resources to start upgrading

Everything you need to install and explore with confidence

Getting started

Unlock Copilot-powered upgrades and Azure migrations for your projects

Learn more

Frequently asked questions

Find quick answers to common upgrade and tool questions.

See FAQs

What developers are saying

Real feedback from users modernizing .NET with GitHub Copilot

Exact Company logo

"The tool handled complex project and package changes with ease, giving me confidence that we can move to.NET 9 much faster."

Bart, Principal Software Architect, Exact

"Once installed, it just worked - upgrading more than a dozen applications seamlessly in just a matter of hours. That speaks volumes."

Jordan, Staff Platform Engineer, FMG

Microsoft Teams logo

"Instead of spending week(s) upgrading and testing several projects from .NET 6 to .NET 8, we got it done within a few hours with GitHub Copilot."

Pooja, Microsoft Teams

Xbox logo

"GitHub Copilot upgrades for .NET turned a manual process into something almost-automatic. I was able to upgrade several repos very quickly as a result."

Michal, Xbox Presence Service