使用 Visual Studio 分析應用程式
適用於 .NET 的 Azure Migrate 應用程式和程式代碼評估可協助您識別應用程式移植到 Azure 時可能發生的任何問題,並藉由建議現代化、雲端原生解決方案來改善效能、延展性和安全性。
此工具可作為 Visual Studio 延伸模組 和 CLI 工具使用。
本指南說明如何使用 Visual Studio 延伸模組來掃描您的應用程式,以找出可能與 Azure 不相容之處。
如果您尚未安裝 Visual Studio 延伸模組,請先遵循這些指示。
掃描您的應用程式
應用程式和程式碼評估可讓您決定要掃描解決方案中的哪些專案,以識別移轉至 Azure 的機會。 請遵循下列步驟來掃描您的應用程式。
- 開啟要在 Visual Studio 2022 中移轉至 Azure 的專案所屬的解決方案。
- 以滑鼠右鍵按一下 [方案總管] 視窗中的任何專案,然後選取 [重新平台化為 Azure]。
- 公用程式將會啟動,並提供啟動新分析報表或開啟現有報表的選項。 此外也會顯示任何最近的分析報表。
- 按一下 [新增報表],將會在樹狀檢視中顯示您的解決方案中的專案。 其中會有選項供您選取要分析的專案。 您會發現系統已預先選取 Web 專案,您可以核取或取消核取專案旁的方塊以變更選取項目。 工具在執行時,也會分析您所選專案的相依性。
- 按 [下一步] 按鈕,您會看到分析原始程式碼和設定、二進位相依性或兩者的選項。
注意
[原始碼和設定] 選項只會掃描您在上一個畫面上選取之專案中的原始程式碼。 [二進位相依性] 選項會掃描專案所依賴的任何相依性 (例如 NuGet 套件或參考的 DLL)。 您可以預期在選取二進位相依性時,發現更多問題。 掃描二進位檔可能有其價值,因為偵測到的問題有可能識別出相依性中的潛在問題,但也可能不太有用,因為原始程式碼無法供這些相依性使用,因此無法修正問題,且就潛在問題而言,在您的案例中可能不是問題。
產生兩個不同的報表可能有其效用:用於動作項目和您的感知。 >
- 按一下 [分析] 按鈕,開始進行掃描。 移轉至 Azure 時,系統會掃描選取的專案以尋找潛在問題。 完成後,您會看到結果的儀表板。
下一步
解譯結果
如需如何解譯結果的資訊,請參閱 解譯適用於 .NET 的 Azure Migrate 應用程式和程式代碼評估的分析結果。