-->
You might have apps that currently run on the .NET Framework that you're interested in porting to .NET 5. The .NET Upgrade Assistant tool can assist with this process. This article provides:
- An overview of the .NET Upgrade Assistant.
- How to install the .NET Upgrade Assistant.
What is the .NET Upgrade Assistant
Data Migration Assistant | Data Exposed
The .NET Upgrade Assistant is a command-line tool that can be run on different kinds of .NET Framework apps. It's designed to assist with upgrading .NET Framework apps to .NET 5. After running the tool, in most cases the app will require additional effort to complete the migration. The tool includes the installation of analyzers that can assist with completing the migration.
Migration Assistant - Microsoft Community
Currently the tool supports the following .NET Framework app types:
- .NET Framework Windows Forms apps
- .NET Framework WPF apps
- .NET Framework ASP.NET MVC apps
- .NET Framework console apps
- .NET Framework class libraries
The .NET Upgrade Assistant is currently prerelease and is receiving frequent updates. If you discover problems using the tool, report them in the tool's GitHub repository.
How to install the .NET Upgrade Assistant
The Get Started tutorial walks through how to install and use the .NET Upgrade Assistant.
Windows Migration Assistant transfers your contacts, calendars, email accounts, and more from a PC. It migrates this data to the appropriate places on your Mac. After migrating data to your Mac, authorize your computer for iTunes Store purchases. Set up the Outlook Migration Assistant (Windows) If you're migrating your email and use Outlook 2010 or later on Windows, you can install the Outlook Migration Assistant to help your transition go more smoothly. It automatically sets up Outlook, creates a new Microsoft 365 profile, and moves your local data. Microsoft SQL Server Migration Assistant (SSMA) for Access is a tool to automate migration from Microsoft Access database (s) to SQL Server, Azure SQL Database and Azure SQL Database Managed Instance. In the next tip, we will see how to use the Data Migration Assistant tool to do the actual migration to the target location. With this tip, you were able to use the Data Migration Assistant (DMA) tool to check for compatibility issues before the migration; Try this tip using your own sample on-premises database.
Prerequisites
- This tool uses MSBuild to work with project files. Make sure that a recent version of MSBuild is installed. An easy way to satisfy this requirement is to install Visual Studio 2019.
Installation steps
The tool can be installed as a .NET CLI tool by running:
Similarly, because the .NET Upgrade Assistant is installed as a .NET CLI tool, it can be easily updated by running:
For detailed installation instructions, refer to the project's README.