View a markdown version of this page

使用 中的 AWS 轉換來現代化 .NET Visual Studio - AWS 轉換

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

使用 中的 AWS 轉換來現代化 .NET Visual Studio

完成以下步驟,將 Windows 型 .NET 應用程式移植到 Linux 相容跨平台 .NET 應用程式,並在 Visual Studio 2026 或 2022 年使用 AWS Transform。

步驟 1:事前準備

繼續之前,請確定您已從 Visual Studio Marketplace 下載並安裝 AWS Toolkit 擴充功能與 Amazon Q。檢閱 .NET 現代化的 AWS 轉換功能限制,以確認您的程式碼可以轉換。

步驟 2:在 Visual Studio 中驗證

若要從 Toolkit for Visual Studio 連線至 AWS 您的帳戶,請開啟 AWS Toolkit 使用者介面 (連線 UI) 入門:

  1. 從 Visual Studio 主功能表中,導覽至 Extensions > AWS Toolkit > 入門以開啟入門: AWS Toolkit 頁面

  2. 選取AWS 轉換身分驗證。

  3. 選擇現有的設定檔或建立新的設定檔。建立新的設定檔時,請輸入設定檔的名稱和 AWS 轉換開始 URL,該 URL 會在管理員將您新增至 IAM Identity Center 後透過電子郵件傳送給您。

  4. 選擇連線。依照提示登入,並透過 Web 瀏覽器授予存取許可。在 Visual Studio 中,您應該會看到與 IAM Identity Center 連線

  5. 登入後,系統會帶您前往AWS 轉換儀表板。您可以從此登陸頁面執行下列動作:

    • 選取 AWS 轉換設定檔 (區域)

    • 選取或建立工作區

    • 檢視轉換任務的狀態

步驟 3:轉換您的應用程式

若要轉換 .NET 解決方案或專案,請完成下列程序:

開始轉換
  1. 在 Visual Studio 中開啟您要轉換的任何 C# 或 VB.NET 型解決方案或專案。

  2. 解決方案總管中,用滑鼠右鍵按一下要轉換的解決方案或專案,然後選擇具有 AWS 轉換的連接埠

  3. 隨即出現具有 AWS 轉換的連接埠對話方塊。

    1. 選擇工作區下拉式清單中,建立工作區或選取現有的工作區。工作區可讓您的活動顯示在 AWS 轉換 Web 應用程式中,您可以在其中邀請協作者檢視和聊天轉換任務。

    2. 選擇 .NET 目標下拉式功能表中,選擇您要升級的目標 .NET 版本。

    3. 針對轉換模式,選取自動進行全自動轉換,或選取互動式進行互動式轉換。

    4. 選擇開始以開始轉換。

  4. 一旦轉換任務開始,即會顯示AWS 轉換任務計畫聊天工作日誌視窗。

評估和轉型計畫
  1. AWS 轉換分析程式碼後,評估報告和轉換計劃會顯示在聊天中。在互動式模式中,聊天會暫停供您檢閱。如果您不想在聊天中檢閱,您可以使用這些替代方案:

    • 若要在程式碼編輯器中檢視評估或計劃,請在轉換任務計劃視窗中選擇顯示評估或顯示 AWS 轉換計劃。

    • 若要下載評估或計劃,請使用任務計劃視窗中的下載圖示。

  2. 選擇性地修改轉換計劃。您可以與聊天討論計劃,例如探索其他選項。您可以在聊天中提供指示,或使用任務計畫視窗中的下載圖示上傳修訂後的轉換計畫,以進行計畫變更。您可以自由新增、移除或修改步驟。Chat 將透過修訂後的計劃,確認其了解您的指示。

  3. 選擇性上傳轉向文件。在聊天視窗中,使用上傳圖示上傳指導文件,例如應用程式規格、組織技術堆疊偏好設定和慣例,或編碼範例。上傳指導文件之後,請在聊天視窗中描述它,以提供客服人員內容。

  4. 一旦您對計劃感到滿意,請在聊天中提供核准,轉換就會開始。

  5. 在互動式模式中,您可以將檢查點設定為在轉換專案以供檢閱後停止。任務計畫視窗中轉換程式碼下的步驟會有圓形檢查點圖示。所有專案預設都會啟用檢查點。使用核取方塊來清除或設定檢查點。

轉換和檢查點檢閱
  1. AWS 轉換會開始轉換您的程式碼。您可以在轉換任務計畫視窗中監控 AWS 轉換步驟的進度。任務計畫視窗會顯示預估的剩餘時間上限和您的任務 ID。

  2. 隨著專案轉換,摘要會顯示在聊天中,並套用程式碼變更。

  3. 在互動式模式中,到達檢查點時,客服人員會暫停,讓您可以檢閱結果。在任務計畫視窗中,您會看到暫停步驟的檢視結果按鈕,您可以在其中檢閱程式碼差異。檢閱變更後,您可以在聊天中要求進一步變更,或在 中自行變更程式碼Visual Studio。

  4. 您可以在檢查點視需要反覆執行。當您滿意時,指示聊天繼續,它將繼續進行下一個專案。

轉換結束
  1. 轉換專案後,.NET 代理程式會在 中觸發本機建置Visual Studio,以確認程式碼在本機電腦上成功建置。如果有錯誤,它將可解決問題。

  2. 轉換完成後,可能需要額外的步驟,例如 AWS 轉換無法執行的轉換任務,或是 Linux 相容性所需的變更。後續步驟 Markdown 檔案 (NextSteps.md) 可供下載,您可以將其做為 AI 程式碼配套的提示。使用任務計畫視窗的下載圖示按鈕來下載 NextSteps.md

  3. 您可以繼續在聊天中互動,以提出問題或請求其他變更。

  4. 當您準備好結束轉換工作時,請告訴聊天。