共用方式為


適用於 .NET 的 Azure Migrate 應用程式和程式代碼評估

適用於 .NET 的 Azure Migrate 應用程式和程式碼評量可讓您評估應用程式的 .NET 原始程式碼、組態和二進位檔,以識別移轉至 Azure 的機會。 它可協助您找出應用程式在移植到 Azure 時可能發生的問題,並建議新式的雲端原生解決方案來改善效能、可擴縮性和安全性。

Screenshot of the Azure Migrate application and code assessment for .NET in Visual Studio.

它會透過靜態程式碼分析來探索應用程式技術使用方式、支援投入量估計,並加速程式碼移轉,協助您將 .NET 應用程式移至 Azure。

您可以在 Visual Studio 或 .NET CLI 中使用適用於 .NET 的 Azure Migrate 應用程式和程式碼評量。

安裝 Visual Studio 延伸模組

必要條件

  • Windows 作業系統
  • Visual Studio 2022 17.1 版或更新版本

安裝步驟

使用下列步驟從 Visual Studio 內進行安裝。 或者,您也可以直接從 Visual Studio Marketplace 下載及安裝延伸模組。

  1. 開啟 Visual Studio 後,選取 [延伸模組] > [管理延伸模組] 功能表項目,這會開啟 [管理延伸模組] 視窗。

  2. 在 [管理延伸模組] 視窗中,在搜尋輸入方塊中輸入 Azure Migrate

  3. 選取 [Azure Migrate 應用程式和程式碼評量],然後選取 [下載]

  4. 在延伸模組下載之後,請關閉 Visual Studio 以開始安裝延伸模組。

  5. 在 [VSIX 安裝程式] 對話方塊中,選取 [修改],然後依照指示安裝延伸模組。

安裝 CLI 工具

必要條件

  • .NET SDK

安裝步驟

若要安裝此工具,請在 CLI 中執行下列命令:

dotnet tool install -g dotnet-appcat

若要更新此工具,請在 CLI 中執行下列命令:

dotnet tool update -g dotnet-appcat

重要

若您已設定其他 NuGet 摘要來源,安裝此工具則可能會失敗。 使用 --ignore-failed-sources 參數將這些失敗視為警告,而不是錯誤。

dotnet tool install -g --ignore-failed-sources dotnet-appcat

使用 Visual Studio 分析應用程式

安裝 Visual Studio 延伸模組之後,即可在 Visual Studio 中分析應用程式。 若要分析應用程式,請以滑鼠右鍵按一下 [方案總管] 視窗中的任何專案或解決方案,然後選取 [移轉至 Azure]

Screenshot of the Replatform to Azure menu item in Visual Studio.

如需詳細資訊,請參閱使用 Visual Studio 分析應用程式

使用 .NET CLI 分析應用程式

安裝 CLI 工具之後,您就可以在 CLI 中分析應用程式。 在 CLI 中執行以下命令:

appcat analyze <application-path>

您可以為工具產生的報告檔案指定路徑和格式 (.html.json.csv),如下列範例所示:

appcat analyze <application-path> --report MyAppReport --serializer html

如需詳細資訊,請參閱使用 .NET CLI 分析應用程式

解譯報告

如需不同報告部分的詳細說明,以及如何瞭解和解譯數據,請參閱解譯分析結果

支援的語言

.NET 的應用程式和程式代碼評估可以分析以下列語言撰寫的專案:

  • C#
  • Visual Basic

支援的專案類型

它會在下列專案類型中分析您的程式碼:

  • ASP.NET
  • 類別庫

支援的 Azure 目標

目前,應用程式會找出移轉至 Azure App Service、Azure Kubernetes Service (AKS) 和 Azure 容器應用程式的潛在問題。

下一步