Code Assessment Added To .NET Upgrade Assistant
Written by Kay Ewbank   
Monday, 01 July 2024

Microsoft has improved the .NET Upgrade Assistant to add code assessment features. The assistant helps Visual Studio developers upgrade .NET applications to the latest version of .NET.

The .NET Upgrade Assistant tool takes care of migrating apps  from older platforms such as Xamarin Forms and UWP to the latest version of .NET.


Microsoft created it in recognition that upgrading, especially from .NET Framework, can be a complex process involving either the Upgrade Assistant CLI tool or Microsoft Project Migrations.To use the tool, developers just have to right-click on a project in Solution Explorer and choose “Upgrade”. The assistant will then take care of the mechanics.

.NET Upgrade Assistant

The new code assessment option scans code in projects that a developer has asked to upgrade. The tool identifies potential issues and dependencies that could "pose challenges during the upgrade process". It has a dashboard that shows an overview of code that will cause "issues", alongside estimates of how much effort will be required for each issue to be remediated (lots, good grief, oh, give up now, perhaps?).

Each issue in the report is categorized by severity. The level can range from being a mandatory issue that will stop the upgrade, to an optional issue which Microsoft says offers an opportunity to take advantage of features available in the latest .NET framework.

The tracker shows exactly where in your source code issues were detected, and you can jump to the problematic line. The assistant also includes links to documentation, best practices, and community discussions about the problem.

The new facility is available to developers working either with the Visual Studio extension or the command-line tool. Those working in Visual Studio can use the tool from within the Visual Studio IDE, while developers using the command-line tool can use it from the terminal window.

The new version of the upgrade assistant is available now.


More Information

.NET Upgrade Assistant On Microsoft Marketplace

.NET Upgrade Assistant On GitHub

Related Articles

.NET Upgrade Assistant Adds Support For MAUI And Azure Functions

Visual Studio Can Now Upgrade Apps To Latest .NET

To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.


Access LLMs From IntelliJ With Devoxx Genie

Devoxx Genie is a fully Java-based LLM Code Assistant plugin for IntelliJ IDEA, designed to integrate with local and cloud LLM providers.

Udacity Offers More AWS Scholarships

Udacity has announced it is accepting applications for the next wave of 1,000 AWS AI & ML Scholarships. Any student over the age of 16 who self-identifies as under-served or under-represented in t [ ... ]

More News

kotlin book



or email your comment to:

Last Updated ( Monday, 01 July 2024 )