Microsoft is previewing a Visual Studio IDE extension to update older.NET-based applications to the current versions of the.NET software development platform.Downloadable from the Visual
Studio Market and called.NET Upgrade Assistant, the extension works with.NET Structure or.NET Core web and desktop apps to move apps to. INTERNET 6, introduced in November 2021, or. NET 7, from November 2022. Migrations from 2020’s. INTERNET 5 release also are possible.In a February 15 blog post, Microsoft’s Olia Gavrysh, program supervisor for.NET, discussed that updating applications, particularly from.NET Framework, has actually been a complex process; now, developers using the extension will be able to upgrade by right-clicking on a project in Service Explorer
and picking Upgrade. The procedure still requires some work by designers. Although the extension will look after the mechanics of upgrading, developers can expect to do some manual post-processing. Efforts are made to automatically repair breaking changes, however not all of them can be identified or repaired. Developers may need to make extra adjustments to get code to put together. Checking is likewise needed to make sure code continues to work as expected.Supported upgrade types include:
In-place, with the original job updated at one time Side-by-side, with the project untouched and a copy added to the service including the upgraded code Side-by-side incremental, ideal for web applications and to develop a.NET 6/7 job while other calls will be sent out to the.NET Framework application. This enables upgrades to be integrated with feature development. Supported.NET upgrades include.NET Structure to.NET 6+,.
NET Core to.NET6+, and.NET 5 to.NET 6
- +. Existing innovations supported by the tool include.NET, class libraries, console, WPF(Windows Presentation Foundation ), and WinForms. Assistance is due quickly for Xamarin to.NET MAUI migration, UWP(Universal Windows Platform) to WinUI migration, and WCF(Windows Interaction Foundation )to WCF Core migration. While these migration types are in advancement, designers currently can update these jobs, but code fixers for these projects are doing not have at this point. Designers can
utilize the existing Upgrade Assistant command line tool, which already has code fixers. This assistance will follow quickly for the Visual Studio extension. Copyright © 2023 IDG Communications, Inc. Source