AWS 宣布推出 Amazon Q Developer,这是一种全新的生成式 AI 驱动体验,用于将 .NET Framework 应用程序移植到跨平台 .NET。这款新工具通过分析代码库、生成转换计划和执行转换任务(例如升级和替换 NuGet 包和 API、重写已弃用且效率低下的代码组件以及移植到跨平台 .NET)来自动化整个流程。目前,它以预览版形式提供,可通过 Amazon Q Developer Pro Tier 订阅获取。适用于 .NET 的 Amazon Q Developer 转换功能支持将使用 .NET Framework 3.5+ 版本、.NET Core 3.1 和 .NET 5+ 编写的应用程序转换为当前支持的跨平台 .NET 版本,例如 .NET 8 和 .NET 9。它支持移植以下类型的 C# 代码项目:控制台应用程序、类库、单元测试、Web API、Windows Communication Foundation (WCF) 服务以及 Model View Controller (MVC) 和单页应用程序 (SPA) 的业务逻辑层。但是,Razor Views 和 WebForms 等 UI 层不会移植。此外,仅支持具有 Microsoft 创作的 NuGet 包依赖项的项目。对于依赖于 Internet Information Server (IIS) 的 .NET Framework 应用程序,仅支持默认 IIS 配置以移植到跨平台 .NET。