āđ„āļĄāđ‚āļ„āļĢāļ‹āļ­āļŸāļ—āđŒāļ­āļ­āļāļŠāđˆāļ§āļ™āļ‚āļĒāļēāļĒ Visual Studio āļ­āļąāļžāđ€āļāļĢāļ”āđāļ­āļž .NET āđ€āļ§āļ­āļĢāđŒāļŠāļąāļ™āđƒāļŦāļĄāđˆ


2023-02-21 16:31:10

āđ„āļĄāđ‚āļ„āļĢāļ‹āļ­āļŸāļ—āđŒāļ­āļ­āļāļŠāđˆāļ§āļ™āļ‚āļĒāļēāļĒāļ‚āļ­āļ‡ 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

  • ASP.NET
  • Class libraries
  • Console
  • WPF
  • WinForms

workloads āđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰āđ€āļ—āļĩāļĒāļšāđ€āļ—āđˆāļēāļāļąāļšāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āļ­āļąāļ›āđ€āļāļĢāļ”āļœāļđāđ‰āļŠāđˆāļ§āļĒ CLI


Coming soon

  • Xamarin to .NET MAUI migration
  • UWP to WinUI migration
  • WCF to WCF Core migration

āļ›āļĢāļ°āđ€āļ āļ—āļāļēāļĢāļĒāđ‰āļēāļĒāļ‚āđ‰āļ­āļĄāļđāļĨāļ™āļĩāđ‰āļ­āļĒāļđāđˆāđƒāļ™āļĢāļ°āļŦāļ§āđˆāļēāļ‡āļāļēāļĢāļžāļąāļ’āļ™āļē āļŠāļēāļĄāļēāļĢāļ–āļ­āļąāļ›āđ€āļāļĢāļ” projects āļ™āļĩāđ‰āđ„āļ”āđ‰ āđāļ•āđˆāļĒāļąāļ‡āđ„āļĄāđˆāļĄāļĩāđ‚āļ›āļĢāđāļāļĢāļĄāđāļāđ‰āđ„āļ‚āđ‚āļ„āđ‰āļ”āļŠāļģāļŦāļĢāļąāļš projects āđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰


āļ›āļĢāļ°āđ€āļ āļ—āļāļēāļĢāļ­āļąāļžāđ€āļāļĢāļ”āļ—āļĩāđˆāđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™ (Different upgrade types)


  • In-place. āđƒāļ™āļāļĢāļ“āļĩāļ™āļĩāđ‰ project āđ€āļ”āļīāļĄāļ‚āļ­āļ‡āļ„āļļāļ“āļˆāļ°āđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļ­āļąāļ›āđ€āļāļĢāļ”āļžāļĢāđ‰āļ­āļĄāļāļąāļ™āļ—āļąāđ‰āļ‡āļŦāļĄāļ” āļŦāļēāļāļ„āļļāļ“āļāļģāļĨāļąāļ‡āđƒāļŠāđ‰āļ‹āļ­āļĢāđŒāļŠāļ„āļ­āļ™āđ‚āļ—āļĢāļĨ (source control) āđāļĨāļ°āļ•āđ‰āļ­āļ‡āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļŠāļģāđ€āļ™āļēāļ”āđ‰āļ§āļĒāļ•āļ™āđ€āļ­āļ‡ āđ€āļŠāđˆāļ™ āđ‚āļ”āļĒāđƒāļŠāđ‰āļŠāļēāļ‚āļē āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰āđ€āļŦāļĄāļēāļ°āļŠāļģāļŦāļĢāļąāļšāļ„āļļāļ“


  • Side-by-side. āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ™āļĩāđ‰ project āđ€āļ”āļīāļĄāļ‚āļ­āļ‡āļ„āļļāļ“āļˆāļ°āđ„āļĄāđˆāļ–āļđāļāđāļ•āļ°āļ•āđ‰āļ­āļ‡ āđāļĨāļ°āļŠāļģāđ€āļ™āļēāļ‚āļ­āļ‡ project āļˆāļ°āļ–āļđāļāđ€āļžāļīāđˆāļĄāļĨāļ‡āđƒāļ™āđ‚āļ‹āļĨāļđāļŠāļąāļ™āļ‹āļķāđˆāļ‡āļˆāļ°āļĄāļĩāđ‚āļ„āđ‰āļ”āļ—āļĩāđˆāļ­āļąāļ›āđ€āļāļĢāļ” āļ›āļĢāļ°āđ€āļ āļ—āļ™āļĩāđ‰āļĄāļĩāļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāļŦāļēāļāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ‚āļ­āļ‡āļ„āļļāļ“āļĄāļĩāļāļēāļĢāļ­āđ‰āļēāļ‡āļ­āļīāļ‡āļˆāļģāļ™āļ§āļ™āļĄāļēāļāļ‹āļķāđˆāļ‡āļ­āļēāļˆāđƒāļŠāđ‰āļ‡āļēāļ™āđ„āļĄāđˆāđ„āļ”āđ‰āļŦāļĨāļąāļ‡āļˆāļēāļāļāļēāļĢāļ­āļąāļ›āđ€āļāļĢāļ” āļ”āđ‰āļ§āļĒāļ§āļīāļ˜āļĩāļ™āļĩāđ‰āļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–āļ•āļĢāļ§āļˆāļŠāļ­āļšāļ„āļ§āļēāļĄāļ„āļ·āļšāļŦāļ™āđ‰āļēāļ‚āļ­āļ‡āļ„āļļāļ“ āđāļĨāļ°āđ„āļĄāđˆāļ•āđ‰āļ­āļ‡āļāļąāļ‡āļ§āļĨāļ§āđˆāļēāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļˆāļ°āđ„āļĄāđˆāļŠāļĢāđ‰āļēāļ‡ (building)


  • Side-by-side incremental. āļ™āļĩāđˆāđ€āļ›āđ‡āļ™āļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ—āļĩāđˆāđ€āļŦāļĄāļēāļ°āļŠāļģāļŦāļĢāļąāļšāđ€āļ§āđ‡āļšāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™ āļāļēāļĢāļ­āļąāļ›āđ€āļāļĢāļ”āļˆāļēāļ ASP.NET āđ€āļ›āđ‡āļ™ ASP.NET Core āļ•āđ‰āļ­āļ‡āđƒāļŠāđ‰āļ‡āļēāļ™āļˆāļģāļ™āļ§āļ™āļĄāļēāļ āđāļĨāļ°āļšāļēāļ‡āļ„āļĢāļąāđ‰āļ‡āļ•āđ‰āļ­āļ‡āļ—āļģāļāļēāļĢāļ›āļĢāļąāļšāđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āđƒāļŦāļĄāđˆāļ”āđ‰āļ§āļĒāļ•āļ™āđ€āļ­āļ‡ (āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļ—āļąāđ‰āļ‡āļŠāļ­āļ‡āļ™āļĩāđ‰āđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™āļĄāļēāļ) āđ„āļĨāļšāļĢāļēāļĢāļĩāļ„āļĨāļēāļŠāļĄāļąāļāđƒāļŠāđ‰āļĢāđˆāļ§āļĄāļāļąāļšāđ€āļ§āđ‡āļšāđāļ­āļ› āļ”āļąāļ‡āļ™āļąāđ‰āļ™āļˆāļķāļ‡āļˆāļ°āđ€āļ›āļīāļ”āđƒāļŠāđ‰āļāļēāļĢāļ­āļąāļ›āđ€āļāļĢāļ”āļ›āļĢāļ°āđ€āļ āļ—āļ™āļĩāđ‰āļŠāļģāļŦāļĢāļąāļšāđ„āļĨāļšāļĢāļēāļĢāļĩāļ„āļĨāļēāļŠāļ”āđ‰āļ§āļĒ āļāļēāļĢāļ­āļąāļ›āđ€āļāļĢāļ”āļŠāđˆāļ§āļ™āđ€āļžāļīāđˆāļĄāļˆāļ°āļ—āļģāđƒāļŦāđ‰āđ‚āļ„āļĢāļ‡āļāļēāļĢ .NET 6/7 āļ­āļĒāļđāđˆāļ–āļąāļ”āļˆāļēāļāđ‚āļ„āļĢāļ‡āļāļēāļĢ .NET Framework āļ—āļĩāđˆāļĄāļĩāļ­āļĒāļđāđˆ āđāļĨāļ°āļāļģāļŦāļ™āļ”āđ€āļŠāđ‰āļ™āļ—āļēāļ‡āļ›āļĨāļēāļĒāļ—āļēāļ‡āļ—āļĩāđˆāđƒāļŠāđ‰āđƒāļ™āđ‚āļ„āļĢāļ‡āļāļēāļĢ .NET 6/7 āļ—āļĩāđˆāļ™āļąāđˆāļ™ āđƒāļ™āļ‚āļ“āļ°āļ—āļĩāđˆāļāļēāļĢāđ€āļĢāļĩāļĒāļāļ­āļ·āđˆāļ™āđ† āļ—āļąāđ‰āļ‡āļŦāļĄāļ”āļˆāļ°āļ–āļđāļāļŠāđˆāļ‡āđ„āļ›āļĒāļąāļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™ .NET Framework āļ§āļīāļ˜āļĩāļ™āļĩāđ‰āļ—āļģāđƒāļŦāđ‰āļŠāļēāļĄāļēāļĢāļ–āļĢāļ§āļĄāļāļēāļĢāļ­āļąāļ›āđ€āļāļĢāļ”āđ€āļ‚āđ‰āļēāļāļąāļšāļāļēāļĢāļžāļąāļ’āļ™āļēāļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ° āđāļĨāļ°āļĒāđ‰āļēāļĒāļĢāļēāļĒāļāļēāļĢāđ„āļ›āļĒāļąāļ‡ .NET 6/7 āļ—āļĩāļĨāļ°āļĢāļēāļĒāļāļēāļĢ āđ‚āļ”āļĒāđ„āļĄāđˆāđ€āļāļīāļ”āļ„āļ§āļēāļĄāđ€āļŠāļĩāļĒāļŦāļēāļĒāļ•āđˆāļ­āđāļ­āļ›āļ‚āļ­āļ‡āļ„āļļāļ“ āđ€āļ”āļīāļĄāļ§āļīāļ˜āļĩāļāļēāļĢāļ™āļĩāđ‰āļŠāļĢāđ‰āļēāļ‡āļ‚āļķāđ‰āļ™āđƒāļ™āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­ Microsoft Project Migrations āļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–āļ™āļķāļāļ–āļķāļ‡ Upgrade Assistant āđƒāļ™ Visual Studio āđ€āļ›āđ‡āļ™ Microsoft Project Migrations āļĢāļļāđˆāļ™āļ›āļĢāļąāļšāļ›āļĢāļļāļ‡ āđāļĨāļ°āļ‚āļĒāļēāļĒāđƒāļŦāļĄāđˆ āļāļēāļĢāļ­āļąāļ›āđ€āļāļĢāļ”āļˆāļēāļ .NET Core āļŦāļĢāļ·āļ­ .NET 5 āđ€āļ›āđ‡āļ™ .NET 6/7 āļ™āļąāđ‰āļ™āļ‡āđˆāļēāļĒāļāļ§āđˆāļēāļˆāļēāļ .NET Framework āļĄāļēāļ āļ”āļąāļ‡āļ™āļąāđ‰āļ™ āđāļ™āļ°āļ™āļģāđƒāļŦāđ‰āđƒāļŠāđ‰āļ•āļąāļ§āđ€āļĨāļ·āļ­āļ In-place āđƒāļ™āļāļĢāļ“āļĩāđ€āļŦāļĨāđˆāļēāļ™āļąāđ‰āļ™


āļ•āļēāļĢāļēāļ‡āļŠāļ–āļēāļ™āļ°āļ›āļĢāļ°āđ€āļ āļ—āļāļēāļĢāļ­āļąāļ›āđ€āļāļĢāļ”āļ—āļąāđ‰āļ‡āļŦāļĄāļ”āļ•āļēāļĄāļ›āļĢāļ°āđ€āļ āļ—āđ‚āļ›āļĢāđ€āļˆāļ„



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


āđ€āļ§āđ‡āļšāđ„āļ‹āļ•āđŒāļ™āļĩāđ‰āļĄāļĩāļāļēāļĢāļˆāļąāļ”āđ€āļāđ‡āļšāļ„āļļāļāļāļĩāđ‰āđ€āļžāļ·āđˆāļ­āđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđƒāļ™āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āđ€āļ§āđ‡āļšāđ„āļ‹āļ•āđŒāļ‚āļ­āļ‡āļ—āđˆāļēāļ™āđƒāļŦāđ‰āļ”āļĩāļĒāļīāđˆāļ‡āļ‚āļķāđ‰āļ™ āđāļĨāļ°āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āļ—āđˆāļēāļ™āđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļšāļĢāļīāļāļēāļĢāļ—āļĩāđˆāļ”āļĩāļ—āļĩāđˆāļŠāļļāļ” āđ‚āļ”āļĒāļ—āđˆāļēāļ™āļŠāļēāļĄāļēāļĢāļ–āļĻāļķāļāļĐāļēāļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄāđ„āļ”āđ‰āļˆāļēāļ āļ™āđ‚āļĒāļšāļēāļĒāļ„āļ§āļēāļĄāđ€āļ›āđ‡āļ™āļŠāđˆāļ§āļ™āļ•āļąāļ§ āļ—āļĩāđˆāļĨāļīāļ‡āļāđŒāļ™āļĩāđ‰ āļāļĢāļļāļ“āļēāļāļ”āļĒāļ­āļĄāļĢāļąāļšāđ€āļžāļ·āđˆāļ­āļĒāļīāļ™āļĒāļ­āļĄāđƒāļŦāđ‰āđ€āļĢāļēāđƒāļŠāđ‰āļ„āļļāļāļāļĩāđ‰