共用方式為


使用 .NET CLI 分析應用程式

適用於 .NET 的 Azure Migrate 應用程式和程式代碼評估可協助您識別應用程式移植到 Azure 時可能發生的任何問題,並藉由建議現代化、雲端原生解決方案來改善效能、延展性和安全性。

此工具可作為 Visual Studio 延伸模組 和 CLI 工具使用。

本指南會描述如何使用 CLI 工具來掃描您的應用程式,以找出可能與 Azure 不相容之處。

如果您尚未安裝 .NET CLI 工具,請先遵循 這些指示

掃描您的應用程式

.NET CLI 工具的應用程式和程式代碼評估可讓您決定要掃描解決方案中的哪些專案,以識別移轉至 Azure 的機會。 請遵循下列步驟來掃描您的應用程式。

  1. 在 CLI 型別輸入 appcat analyze 後按 [ENTER] 鍵

    注意

    如果這是您第一次執行 .NET 的應用程式和程式代碼評估,您會看到有關遙測的資訊訊息,以及根據自己的意願選擇退出。

  2. 會顯示一個畫面,讓您在解決方案中挑選要進行分析的項目。 使用箭頭鍵來反白顯示個別專案,然後按 [空格] 鍵 加以選取。 當您準備好時,請按 [Enter] 鍵A screenshot of the CLI tool's project selection

  3. 接下來,您會看到分析 原始碼和設定二進位相依性或兩者的選項。 選擇並按 [Enter] 鍵Screenshot of the CLI dependency selection screen

    注意

    [原始碼和設定] 選項只會掃描您在上一個畫面上選取之專案中的原始程式碼。 [二進位相依性] 選項會掃描專案所依賴的任何相依性 (例如 NuGet 套件)。 您可以預期在選取二進位相依性時,發現更多問題。 此選項可能會建立一些「雜訊」,因為它也會識別不一定套用至您應用程式的二進位檔的潛在相容性問題。

  4. 接著,系統會提示您產生具有分析結果的報告。 輸出可以格式化為 CSV、HTML 或 JSON。 按 Enter 鍵。 Screenshot of the CLI report format selection screen

  5. 系統會提示您輸入報告名稱。 輸入名稱,然後按下 [Enter]Screenshot of the CLI report name screen

  6. 最後,系統會詢問您是否要執行掃描。 按 [y] 繼續,或 [n] 返回並變更選項。

  7. 分析完成後,即會儲存報告,並顯示結果摘要。 Screenshot of the analysis summary

後續步驟

解譯結果

如需如何解譯結果的資訊,請參閱 解譯適用於 .NET 的 Azure Migrate 應用程式和程式代碼評估的分析結果