次の方法で共有


.NET CLI を使用してアプリケーションを分析する

.NET 用の Azure Migrate アプリケーションとコード評価を使用すると、アプリケーションが Azure に移植されるときに発生する可能性のある問題を特定し、最新のクラウドネイティブ ソリューションを提案することでパフォーマンス、スケーラビリティ、セキュリティを向上させることができます。

このツールは、 Visual Studio 拡張機能 と CLI ツールとして使用できます。

このガイドでは、CLI ツールを使用してアプリケーションをスキャンして、Azure との互換性がない可能性を確認する方法について説明します。

.NET CLI ツールをインストールしていない場合は、最初に次の 手順に従ってください。

アプリケーションをスキャンする

.NET CLI ツールのアプリケーションとコードの評価を使用すると、Azure への移行の機会を特定するためにスキャンするソリューション内のプロジェクトを決定できます。 アプリケーションをスキャンするには、次の手順に従います。

  1. CLI で「 appcat analyze 」と入力し、 Enter キーを押します。

    初めて .NET のアプリケーションとコード評価を実行する場合は、テレメトリに関する情報メッセージと、必要に応じてオプトアウトする方法が表示されます。

  2. 分析するソリューション内のプロジェクトを選択できる画面が表示されます。 方向キーを使用して個々のプロジェクトを強調表示し、 Space キーを押して選択します。 準備ができたら Enter キー を押します。 CLI ツールのプロジェクト選択のスクリーンショット

  3. 次に、 ソース コードと設定バイナリ依存関係、またはその両方を分析するオプションが表示されます。 選択を行い、 Enter キーを押します。 CLI 依存関係の選択画面のスクリーンショット

    [ソース コードと設定] オプションでは、前の画面で選択したプロジェクトのソース コードのみがスキャンされます。 [バイナリ依存関係] オプションでは、プロジェクトが依存するすべての依存関係 (NuGet パッケージなど) がスキャンされます。 バイナリ依存関係を選択すると、さらに多くの問題が特定される可能性があります。 このオプションでは、アプリケーションに必ずしも適用されないバイナリの潜在的な互換性の問題も特定されるため、"ノイズ" が発生する可能性があります。

  4. その後、分析の結果を含むレポートを生成するように求められます。 出力は、CSV、HTML、または JSON として書式設定できます。 Enter キーを押します。 CLI レポート形式の選択画面のスクリーンショット

  5. レポート名の入力を求められます。 名前を入力し、 Enter キーを押します。 CLI レポート名画面のスクリーンショット

  6. 最後に、スキャンを実行するかどうかを確認するメッセージが表示されます。 y キーを押して続行するか、n キーを押して戻ってオプションを変更します。

  7. 分析が完了すると、レポートが保存され、結果の概要が表示されます。 分析の概要のスクリーンショット

次のステップ

結果を解釈する

結果を解釈する方法については、 Azure Migrate アプリケーションからの分析結果の解釈と .NET のコード評価に関するページを参照してください。