āđāļĄāđāļāļĢāļāļāļāļāđāļāļāļāļŠāđāļ§āļāļāļĒāļēāļĒāļāļāļ Visual Studio āļāļ·āđāļ .NET Upgrade Assistant āļāđāļ§āļĒāļāļąāļāđāļāļĢāļāđāļāļĢāđāļāļ .NET āđāļ§āļāļĢāđāļāļąāļāđāļāđāļēāđ āđāļŦāđāđāļāđāļ .NET āđāļ§āļāļĢāđāļāļąāļāļĨāđāļēāļŠāļļāļ (6 āļŦāļĢāļ·āļ 7 āļŦāļĢāļ·āļ 8 Preview) āļ āļēāļĒāđāļ Visual Studio
āļāđāļāļāļŦāļāđāļēāļāļĩāđ āđāļĄāđāļāļĢāļāļāļāļāđāđāļāļĒāļāļāļāđāļāļĢāļ·āđāļāļāļĄāļ·āļ .NET Upgrade Assistant āļāļąāļ§āđāļāļĩāļĒāļ§āļāļąāļāļāļĩāđāđāļāđāđāļāđāļāđāļ§āļāļĢāđāļāļąāļāļāļāļĄāļĄāļēāļāļāđāđāļĨāļāđ āļĢāļāļāļāļĩāđāļāļ·āļāļāļąāļāļāļēāļĄāļēāđāļāđāļāļŠāđāļ§āļāļāļĒāļēāļĒāđāļ Visual Studio āđāļĨāđāļ§ āđāļāļĢāđāļāļāļāļĩāđāļĢāļāļāļĢāļąāļāļāļēāļĢāļāļąāļāđāļāļĢāļāļāļ·āļ ASP.NET, WPF, WinForms, Class libraries, Console āđāļĨāļ°āđāļāļāļāļēāļāļāļāļ°āđāļāļīāđāļĄāļāļēāļĢāļāļąāļāđāļāļĢāļ Xamarin āđāļāđāļ .NET MAUI, UWP āđāļāđāļ WinUI, WCF āđāļāđāļ WCF Core āļāđāļ§āļĒ
āļāļģāđāļĄāļāđāļāļāļāļąāļāđāļāļĢāļ
āļāļēāļĢāļāļąāļāđāļāļĢāļāļĄāļēāđāļāđ .NET āļĢāļļāđāļāđāļŦāļĄāđāđāļāđāļāļŠāļīāđāļāļāļģāđāļāđāļ āđāļĄāđāļāļĢāļāļāļāļāđāļāļķāļāļāļĢāļ°āļāļļāđāļāđāļŦāđāļāļąāļāļāļąāļāļāļē .NET āļāļĒāļāļĒāļāļąāļāđāļāļĢāļāđāļāļĢāđāļāļāđāļāđāļēāđ āļĒāļļāļ .NET Framework āļŦāļĢāļ·āļ .NET Core āđāļŦāđāļāļąāļāđāļāļĢāļāļĢāļļāđāļāđāļŦāļĄāđāđāļāđāļ .NET 6 (āļĢāļļāđāļāļĢāļāļāļĢāļąāļāļĢāļ°āļĒāļ°āļĒāļēāļ§) āļŦāļĢāļ·āļ .NET 7 (āļĢāļļāđāļāļĢāļāļāļĢāļąāļāļĢāļ°āļĒāļ°āļĄāļēāļāļĢāļāļēāļ) āļāļĩāđāļĄāļĩāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāļāļĩāļāļ§āđāļēāļĄāļēāļ āđāļāđāļēāļāļķāļāļāļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ āđāļĨāļĨāļ°āļāļĩāđāļāļāļĢāđāļĨāđāļēāļŠāļļāļ
.NET āđāļāļāđāļ§āļāļŦāļĨāļąāļāļāļ°āđāļāļīāļāļāļąāļ§āđāļ§āļāļĢāđāļāļąāļāđāļŦāļĄāđāđāļāļāļļāļāļāļĩ āđāļĨāļ°āļĢāļāļāļĢāļąāļāļāļļāļāđāļ§āļāļĢāđāļāļąāļāđāļāđāļāđāļ§āļĨāļē 3 āļāļĩ (Long Term Support āļŦāļĢāļ·āļāđāļĢāļĩāļĒāļāļŠāļąāđāļāđ āļ§āđāļē LTS) āļāļģāđāļŦāđāļŠāļēāļĄāļēāļĢāļāđāļāđāđāļāļāđāļāđāļĨāļĒāļĩāļāļĩāđāļāļąāļāđāļāļĢāļāļĨāđāļēāļŠāļļāļāđāļāđāđāļāļāļļāļāļāļĩ
āļāļąāļ§āļāđāļ§āļĒāļāļēāļĢāļāļąāļāđāļāļĢāļ
āļāļēāļĢāļāļąāļāđāļāļĢāļāđāļāļāļāļĨāļīāđāļāļāļąāļ āđāļāļĒāđāļāļāļēāļ°āļāļēāļ .NET Framework āļāļąāđāļāđāļāđāļāļāļĢāļ°āļāļ§āļāļāļēāļĢāļāļĩāđāļāļąāļāļāđāļāļ āļāļēāļāļāļĩāļĄ Visual Studio āļĒāļąāļāļāļāļŠāļĢāđāļēāļāļāđāļāđāļāļ āđāļĨāļ°āļāļĢāļąāļāļāļĢāļļāļāđāļāļāđāļēāļāļāļĩāđ āđāļāļ·āđāļāđāļŦāđāļāļēāļĢāļāļąāļāđāļāļĢāļāļāļąāđāļāļāđāļēāļĒāļāļķāđāļ āđāļāļĒāļŠāļēāļĄāļēāļĢāļāļāļąāļāđāļāļĢāļāđāļāļāļāļĨāļīāđāļāļāļąāļ .NET āļāļļāļāļāļĢāļ°āđāļ āļāļāļēāļāđāļ§āļāļĢāđāļāļąāļāđāļĢāļīāđāļĄāļāđāļāđāļāļāđāđāļāđ (.NET Framework āļŦāļĢāļ·āļ .NET Core) āđāļāļĒāļāļĨāļīāļāļāļ§āļēāļāļĩāđāđāļāļĢāđāļāļāļāļāļāļāļļāļāđāļ Solution Explorer āđāļĨāđāļ§āđāļĨāļ·āļāļ "āļāļąāļāđāļāļĢāļ" āļāļĒāđāļēāļĨāļ·āļĄāļāļīāļāļāļąāđāļāļŠāđāļ§āļāļāļĒāļēāļĒāļāđāļāļ
āļāļĢāļ°āđāļ āļāđāļāļāļāļĨāļīāđāļāļāļąāļāļāļĩāđāļĢāļāļāļĢāļąāļ
āđāļāļĢāļ·āđāļāļāļĄāļ·āļāļāļĩāđāđāļĄāđāđāļāđāđāļāđāļāļąāļāđāļāļĢāļāļāļĢāļąāđāļāđāļāļĩāļĒāļ§āļāļēāļ .NET Framework āđāļāđāļ .NET 6/7 āđāļāđāļĒāļąāļāđāļāđāļāļ§āļīāļāļĩāļāļēāļĢāļāļąāļāđāļāļĢāļāđāļāļāļāļĨāļīāđāļāļāļąāļāđāļŦāđāđāļāđāļ .NET āļāļąāļ§āļĨāđāļēāļŠāļļāļāļāļĩāļāļāđāļ§āļĒ
āļŠāļīāđāļāļāļĩāđāđāļāļĢāļ·āđāļāļāļĄāļ·āļāļĢāļāļāļĢāļąāļāđāļāđāļ§āļāļĢāđāļāļąāļāļĨāđāļēāļŠāļļāļ:
Supported
workloads āđāļŦāļĨāđāļēāļāļĩāđāđāļāļĩāļĒāļāđāļāđāļēāļāļąāļāđāļāļĢāļ·āđāļāļāļĄāļ·āļāļāļąāļāđāļāļĢāļāļāļđāđāļāđāļ§āļĒ CLI
Coming soon
āļāļĢāļ°āđāļ āļāļāļēāļĢāļĒāđāļēāļĒāļāđāļāļĄāļđāļĨāļāļĩāđāļāļĒāļđāđāđāļāļĢāļ°āļŦāļ§āđāļēāļāļāļēāļĢāļāļąāļāļāļē āļŠāļēāļĄāļēāļĢāļāļāļąāļāđāļāļĢāļ projects āļāļĩāđāđāļāđ āđāļāđāļĒāļąāļāđāļĄāđāļĄāļĩāđāļāļĢāđāļāļĢāļĄāđāļāđāđāļāđāļāđāļāļŠāļģāļŦāļĢāļąāļ projects āđāļŦāļĨāđāļēāļāļĩāđ
āļāļĢāļ°āđāļ āļāļāļēāļĢāļāļąāļāđāļāļĢāļāļāļĩāđāđāļāļāļāđāļēāļāļāļąāļ (Different upgrade types)
āļāļēāļĢāļēāļāļŠāļāļēāļāļ°āļāļĢāļ°āđāļ āļāļāļēāļĢāļāļąāļāđāļāļĢāļāļāļąāđāļāļŦāļĄāļāļāļēāļĄāļāļĢāļ°āđāļ āļāđāļāļĢāđāļāļ
In-place | Side-by-side | Side-by-side incremental | |
ASP.NET from .NET Framework | N/A | N/A | supported |
ASP.NET from .NET Core, .NET5+ | supported | N/A | N/A |
WinForms from .NET Framework | supported | supported | N/A |
WinForms from .NET Core, .NET5+ | supported | N/A | N/A |
WPF from .NET Framework | supported | supported | N/A |
WPF from .NET Core, .NET5+ | supported | N/A | N/A |
Class Library from .NET Framework | supported | supported | supported |
Class Library from .NET Core, .NET5+ | supported | N/A | N/A |
Console from .NET Framework | supported | supported | N/A |
Console from .NET Core, .NET5+ | supported | N/A | N/A |
Xamarin to MAUI | in development | in development | N/A |
MAUI from older versions | in development | N/A | N/A |
UWP to WinUI | in development | in development | N/A |
WinUI from older versions | in development | N/A | N/A |
Azure Functions | in development | N/A | N/A |
WCF to WCF Core | in development | N/A | N/A |
āļāļĩāđāļĄāļē : devblogs.microsoft
āđāļ§āđāļāđāļāļāđāļāļĩāđāļĄāļĩāļāļēāļĢāļāļąāļāđāļāđāļāļāļļāļāļāļĩāđāđāļāļ·āđāļāđāļāļīāđāļĄāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāđāļāļāļēāļĢāđāļāđāļāļēāļāđāļ§āđāļāđāļāļāđāļāļāļāļāđāļēāļāđāļŦāđāļāļĩāļĒāļīāđāļāļāļķāđāļ āđāļĨāļ°āđāļāļ·āđāļāđāļŦāđāļāđāļēāļāđāļāđāļĢāļąāļāļāļēāļĢāļāļĢāļīāļāļēāļĢāļāļĩāđāļāļĩāļāļĩāđāļŠāļļāļ āđāļāļĒāļāđāļēāļāļŠāļēāļĄāļēāļĢāļāļĻāļķāļāļĐāļēāļāđāļāļĄāļđāļĨāđāļāļīāđāļĄāđāļāļīāļĄāđāļāđāļāļēāļ āļāđāļĒāļāļēāļĒāļāļ§āļēāļĄāđāļāđāļāļŠāđāļ§āļāļāļąāļ§ āļāļĩāđāļĨāļīāļāļāđāļāļĩāđ āļāļĢāļļāļāļēāļāļāļĒāļāļĄāļĢāļąāļāđāļāļ·āđāļāļĒāļīāļāļĒāļāļĄāđāļŦāđāđāļĢāļēāđāļāđāļāļļāļāļāļĩāđ