Busque la versin de .NET utilizada: Microsoft admite dos implementaciones de .NET diferentes: .NET Framework (1.0 a 4.8) y .NET (.NET Core 1.0 a 3.1 y .NET 5 y versiones posteriores). Ambas comparten muchos de los componentes y pueden ejecutar cdigo de aplicacin escrito en los distintos lenguajes de programacin de .NET (como C#, F# y VB.NET). La eleccin de una estrategia de migracin y un servicio de alojamiento depende del tiempo de ejecucin utilizado, ya que .NET Framework se ejecuta en Windows, mientras que el nuevo .NET es multiplataforma. En el caso de .NET Framework, puede alojarlo en un sistema operativo Windows o refactorizar el cdigo para utilizar el .NET ms reciente. El .NET ms reciente tambin se puede alojar en servicios basados en el sistema operativo Linux. Al modernizar las cargas de trabajo basadas en .NET Framework, puede utilizar el Asistente de portabilidad para .NET o el conjunto de herramientas de AWS para la refactorizacin de .NET para analizar el cdigo y generar un informe de evaluacin de la compatibilidad. Al comprobar si hay API de .NET Framework incompatibles a las que haga referencia su proyecto, podr planificar la complejidad de un proyecto de migracin y decidir si refactorizar el cdigo para utilizar un entorno de ejecucin ms reciente y cundo hacerlo.