It is necessary to clarify that there are 2 versions of .NET, NET Framework for windows and .NET core multiplatform, Microsoft launched some portability tools, which have not been effective, for example there is no implementation in .NET Core frameworks widely used as ASP.NET Web Forms. For programmers who need to port applications, AWS has launched a tool called Port Assistant for .Net which evaluates both the source code of the application and the complete tree of dependencies of the public API and NuGet package to find those that are incompatible with .NET Core and propose possible substitutes.
The goal is to get programmers to use the AWS cloud, there is a detail the assistant seems to be oriented to use the .NET Core in Gnu/Linux. There are 2 previous steps to install the .NET Core SDK 3.1 and have a credentials profile. By running it we will be able to use the power of the Porting Assistant suggestion engine to suggest replacements, this function will be improved as it can learn from the telemetry data that users wish to share voluntarily with Amazon.