View a markdown version of this page

在 IDE 中实现.NET 现代化 - AWS 转换

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

在 IDE 中实现.NET 现代化

AWS Transform 的 AWS 工具包中包含一个交互式、代理的 AI 助手,用于。Visual Studio它使您能够直接在 IDE 中通过对话式分步指导体验实现应用程序现代化。要转换.NET 解决方案或项目,Transfor AWS m 代理会分析您的代码库,确定移植应用程序所需的更新,并在转换开始之前生成评估报告和转换计划。

Visual StudioIDE 体验仅支持通过 IAM 身份中心进行身份验证。有关更多信息,请参阅 在 IAM Identity Center 中添加用户

IDE 体验提供自主模式和交互模式。使用自主模式进行无人值守的转换,适用于夜间或长时间运行的工作。使用交互模式在聊天中与代理一起工作,对转型具有很高的可见性、可自定义的转型计划以及对每个项目的分步审查。您可以迭代以细化结果或改变方向,直到满意为止。

当转换作业处于活动状态时,您可以与三个窗口进行交互:

  • 聊天窗口是您与转换代理的主要互动点。使用聊天功能提问、讨论选项、引导转型和迭代。

  • T AWS ransform Job Plan 窗口显示进度步骤,您可以在其中下载或上传构件或查看代码更改差异。

  • Worklog 窗口以自然语言显示转换活动日志。

AWS Transform 执行四项关键任务将.NET 应用程序移植到 Linux

  • 升级.NET 和语言版本-将较旧的.NET C# 代码升级到当前的.NET 和语言版本。

  • 从 .NET Framework 迁移到跨平台 .NET:将依赖 Windows 的 .NET Framework 项目及包迁移到兼容 Linux 的跨平台 .NET。

  • 重写代码以实现 Linux 兼容性:对已废弃、低效的代码组件进行重构和重写。

  • 生成 Linux 兼容性就绪报告 — 对于需要用户干预才能在 Linux 上构建和运行代码的开放式任务,Transform 会提供一份详细报告,说明 AWS 转换后配置应用程序所需的操作。

有关 AWS 转换如何执行.NET 转换的更多信息,请参见操作方法 AWS 转换可实现.NET 应用程序的现代化

要使用 Visual Studio IDE 中的 AWS 转换实现.NET 代码的现代化,请参阅以下内容:

配额

有关 IDE 中的 AWS 转换.NET 转换配额,请参见的配额 AWS 转换