View a markdown version of this page

在 IDE 中現代化 .NET - AWS 轉換

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

在 IDE 中現代化 .NET

AWS 轉換包含 AWS Toolkit for 中的互動式代理式 AI 助理Visual Studio。它可讓您透過直接在 IDE 中的對話step-by-step引導體驗來現代化應用程式。若要轉換 .NET 解決方案或專案, AWS 轉換代理程式會分析您的程式碼庫、決定移植應用程式所需的更新,並在轉換開始之前產生評估報告和轉換計劃。

IDE Visual Studio 體驗僅支援由 IAM Identity Center 進行身分驗證。如需詳細資訊,請參閱在 IAM Identity Center 中新增使用者

IDE 體驗提供自動和互動式模式。使用自動模式進行全自動轉換,適用於夜間或長時間執行的任務。使用互動式模式與聊天中的客服人員一起工作,具有對轉換的高度可見性、可自訂的轉換計劃,以及每個專案的step-by-step檢閱。您可以反覆運算以精簡結果或變更方向,直到滿足為止。

當轉換任務處於作用中狀態時,您可以與三個視窗互動:

  • 聊天視窗是您與轉換代理程式的主要互動點。使用聊天功能提出問題、討論選項、引導轉換,以及反覆執行。

  • AWS 轉換任務計畫視窗會顯示進度步驟,您可以在其中下載或上傳成品或檢視程式碼變更差異。

  • Worklog 視窗會以自然語言顯示轉換活動的日誌。

AWS 轉換會執行四個關鍵任務,將 .NET 應用程式移植到 Linux:

  • 升級 .NET 和語言版本 – 將較舊的 .NET C# 程式碼升級至目前的 .NET 和語言版本。

  • 從 .NET Framework 移轉至跨平台 .NET - 將專案和套件從 Windows 相依的 .NET Framework 移轉至與 Linux 相容的跨平台 .NET。

  • 重寫程式碼以便與 Linux 相容 - 重構和重寫已棄用且效率不佳的程式碼元件。

  • 產生 Linux 相容性整備報告 – 對於需要使用者介入才能在 Linux 上建置和執行程式碼的開放式任務, AWS Transform 會提供在轉換後設定應用程式所需的動作詳細報告。

如需 AWS Transform 如何執行 .NET 轉換的詳細資訊,請參閱 AWS 轉換如何現代化 .NET 應用程式

若要使用從 IDE AWS 轉換來現代化 .NET Visual Studio 程式碼,請參閱下列內容:

配額

如需 IDE 中的 AWS 轉換 .NET 轉換配額,請參閱 AWS 轉換的配額