Modernize .NET apps effortlessly with GitHub Copilot

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

Introducción

Smarter upgrades, built-in intelligence

From AI-generated plans to automated testing and machine-learned patterns, GitHub Copilot delivers a faster, more reliable .NET upgrade experience.

Guidance

AI-powered plan generation

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

GitHub Copilot Upgrade Plan
GitHub Copilot Code Transformations

Confidence

Automated code transformations

GitHub Copilot automatically makes real-time changes required to get your applications running 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.

Visual Studio

2022 version 17.14.16+

Operating system

Windows

Language

C# only

Repo

Git repository

Copilot plan

Pro, Pro+, Business, or Enterprise

Project types supported

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

Upgrade paths

.NET Core to latest .NET, modernization of existing .NET code

In preview

.NET Framework to latest .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

Logotipo de Microsoft Teams

"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