The VS extension

GitHub Copilot app modernization - Upgrade for .NET is a public preview AI-powered experience that helps you bring your .NET applications to the latest version quicker and more confidently than ever before. Powered by GitHub Copilot and Agent Mode, it serves as an intelligent upgrade companion that understands your code, determines the right upgrade path, and applies changes step-by-step with minimal manual effort.

This public preview focuses on Core-to-Core upgrades, such as: .NET Core 3.x, 5, 6, or 7 → .NET 8 or .NET 9

If your solution is currently on .NET Framework (e.g., .NET Framework 4.8):

  • Use the existing .NET Upgrade Assistant to upgrade from .NET Framework to .NET Core (.NET versions 3.x, 5, 6, etc.).
  • Once on .NET Core, you can use GitHub Copilot app modernization - upgrade for .NET for the rest of the upgrade process.