AWS has announced Amazon Q Developer, a new generative AI-powered experience for porting .NET Framework applications to cross-platform .NET. This new tool automates the entire process by analyzing the codebase, generating a transformation plan, and executing transformation tasks such as upgrading and replacing NuGet packages and APIs, rewriting deprecated and inefficient code components, and porting to cross-platform .NET. It is currently available in preview with the Amazon Q Developer Pro Tier subscription. Amazon Q Developer transformation capabilities for .NET support transforming applications written using .NET Framework versions 3.5+, .NET Core 3.1, and .NET 5+ to the currently supported cross-platform .NET versions such as .NET 8 and .NET 9. It supports porting C# code projects of the following types: console application, class library, unit tests, web API, Windows Communication Foundation (WCF) service, and business logic layers of Model View Controller (MVC) and Single Page Application (SPA). However, the UI layer such as Razor Views and WebForms are not ported. Also, only the projects with Microsoft-authored NuGet package dependencies are supported. For .NET Framework applications dependent on Internet Information Server (IIS), only default IIS configurations are supported for porting to cross-platform .NET.
Amazon Q Developer: Transforming .NET Applications with Generative AI
AWS