Agent mode in Visual Studio makes .NET upgrades easier than ever
Visual Studio's support for agent mode helps you update your .NET applications, keep dependencies fresh, and keep your code compiling across .NET versions.
Easy upgrades thanks to Visual Studio
Using Visual Studio 17.14 with agent mode, start a conversation with GitHub Copilot to upgrade your .NET applications. Agent mode helps you identify and fix issues, update dependencies, and automatically adjust to required code changes. During the upgrade, the agent drives Visual Studio features like the test runner and source control to help give you confidence in the upgrade.
Integrated into GitHub Copilot
Visual Studio's support for GitHub Copilot agent mode acts as your expert guide throughout the upgrade process. It creates a plan for addressing upgrade tasks and assists with more complex scenarios, offering suggestions, explanations, and real-time feedback as you go. You have the flexibility to review, edit, or override the upgrade plan at any time, and Copilot adapts by learning from your manual changes. With deep context Visual Studio IDE tools, Copilot delivers intelligent, personalized support to make upgrades faster, safer, and more efficient.
Supported project types and languages
You can upgrade your .NET Core or .NET 5+ applications to the latest .NET (including Preview versions). Most project types are supported, including the following:
- ASP.NET Core
- Windows Forms
- Windows Presentation Foundation (WPF)
- Worker
- Console
- Libraries
The tool supports C# projects.
Battle-tested upgrades
"With GitHub Copilot upgrade capability, I was able to complete upgrades for multiple projects in just under an hour. It is a game changer for keeping our codebase modern and secure, and it gives us the confidence to scale upgrades across dozens or even hundreds of repositories with ease."
"In the past, upgrading .NET applications often took multiple days, sometimes even weeks, when done manually. With this tool, I was able to complete upgrades for multiple projects in just a few hours. It is a game changer for keeping our codebase modern and secure, and it gives us the confidence to scale upgrades across dozens or even hundreds of repositories with ease."