適用於 .NET 的 Azure Migrate 應用程式和程式代碼評估
適用於 .NET 的 Azure Migrate 應用程式和程式碼評量可讓您評估應用程式的 .NET 原始程式碼、組態和二進位檔,以識別移轉至 Azure 的機會。 它可協助您找出應用程式在移植到 Azure 時可能發生的問題,並建議新式的雲端原生解決方案來改善效能、可擴縮性和安全性。
它會透過靜態程式碼分析來探索應用程式技術使用方式、支援投入量估計,並加速程式碼移轉,協助您將 .NET 應用程式移至 Azure。
您可以在 Visual Studio 或 .NET CLI 中使用適用於 .NET 的 Azure Migrate 應用程式和程式碼評量。
安裝 Visual Studio 延伸模組
必要條件
- Windows 作業系統
- Visual Studio 2022 17.1 版或更新版本
安裝步驟
使用下列步驟從 Visual Studio 內進行安裝。 或者,您也可以直接從 Visual Studio Marketplace 下載及安裝延伸模組。
開啟 Visual Studio 後,選取 [延伸模組] > [管理延伸模組] 功能表項目,這會開啟 [管理延伸模組] 視窗。
在 [管理延伸模組] 視窗中,在搜尋輸入方塊中輸入 Azure Migrate。
選取 [Azure Migrate 應用程式和程式碼評量],然後選取 [下載]。
在延伸模組下載之後,請關閉 Visual Studio 以開始安裝延伸模組。
在 [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]。
如需詳細資訊,請參閱使用 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 容器應用程式的潛在問題。