Choosing the migration approach
In this section, you will learn about the big decisions that need to be made upfront before starting the migration process.
If you are upgrading from any previous version of .NET Core, the implications are less severe simply because .NET 5 is a continuation of the same platform and the upgrade process is much simpler.
Migrating from .NET Framework, however, requires a bit more thought. There are a number of factors that will impact the approach, including the following:
- The size and footprint of the solution
- The number of different technologies that comprise the solution (for example, desktop apps, web apps, and REST APIs)
- Whether an unsupported technology (such as WCF Server) or .NET runtime feature (such as .NET Remoting) is used
Let's now see how these factors can influence the migration approach.
Factors influencing the migration approach
Should we migrate the whole solution at once or try to do it in different...