Modernize .NET apps effortlessly with GitHub Copilot
Let agent mode automate upgrades, reduce risk, and get you to modern .NET faster and easier.

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.


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
What developers are saying
Real feedback from users modernizing .NET with GitHub Copilot
"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

"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
"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