次の方法で共有


.NET アップグレード アシスタントを使用してプロジェクトを分析する

この記事では、Visual Studio またはターミナルを使用して、.NET Upgrade Assistant を使用してプロジェクトでコード分析を実行する方法について説明します。 分析によってレポートが生成され、参照してアップグレードに関する詳細情報を取得できます。

前提条件

Visual Studio でレポートを作成する

Visual Studio でプロジェクトを分析するには、次の手順に従います。

  1. Visual Studio を開きます。

  2. プロジェクトまたはソリューションを開きます。

  3. ソリューション エクスプローラー ウィンドウで、solution>Upgrade を右クリックします。

    Visual Studio の [ソリューション エクスプローラー] ウィンドウに、ソリューションの右クリック メニューが表示されます。[アップグレード] メニュー項目が強調表示されています。

  4. [ アップグレード アシスタント: ホーム ] タブで、[新しいレポート 選択

    Visual Studio の .NET アップグレード アシスタント分析ウィザードのウェルカム ページ。[新しいレポート] リンクが強調表示されています。

  5. 分析する 1 つ以上のプロジェクトを選択し、次 選択

    Visual Studio の .NET アップグレード アシスタント分析ウィザードの [プロジェクトの選択] ページ。プロジェクトの一覧が [次へ] ボタンと共に強調表示されます。

  6. ターゲット フレームワーク (.NET 8.0 など) を選択します。 次に、 [次へ] を選択します。

    Visual Studio の .NET アップグレード アシスタント分析ウィザードの [ターゲット フレームワーク] ページ。'.NET 8.0' 項目が [次へ] ボタンと共に強調表示されています。

  7. 分析するコンポーネントを選択し、 Nextを選択します。

    Visual Studio の .NET アップグレード アシスタント分析ウィザードの [分析設定] ページ。[ソース コードと設定] オプションが選択されています。[次へ] ボタンが強調表示されています。

  8. 分析対象のプロジェクトごとに進行状況インジケーターが表示されます。

    分析を実行している .NET アップグレード アシスタント分析ウィザード。

  9. 分析が完了すると、レポート ダッシュボードが表示されます。 ダッシュボードの詳細については、「 Reports」を参照してください。

    分析の結果を含むレポート ダッシュボードが表示されている .NET アップグレード アシスタント分析ウィザード。

CLI からレポートを作成する

ターミナルを使用してプロジェクトを分析するには、次の手順に従います。 .NET グローバル ツールは、分析オプションについて説明する対話型ツールです。 上方向キーおよび下方向キーキーを使用して強調表示されたオプションを変更し、Enter を使用してオプションを選択します。 各画面には、レポートの構成方法に関するオプションが表示されます。

  1. ターミナルを開き、分析するソリューションまたはプロジェクトが含まれているフォルダーに移動します。

  2. ツールを起動するには、 upgrade-assistant analyze コマンドを実行します。

  3. 分析する内容について質問されます。 この例では、[アプリケーション ソース 選択し Enter キー 押します

    .NET アップグレード アシスタント グローバル ツールのオプションの最初の画面を示すターミナル。

  4. .NET 8.0 などのターゲット フレームワークを選択Enter キーを押します。

  5. スキャンする項目の種類を選択します。 Spacebar を使用してオプションを切り替え、Enter キーを押します。

  6. Config ファイル画面で、適用するルールセット構成ファイルがない限り、n を押します。

  7. 生成されたレポートの形式を選択します。 この例では、 [HTML として保存] を選択

  8. 名前 MyReport を入力し、 Enter キーを押します。

  9. Restrictedなどの適切なプライバシー モードを選択し、Enter キーを押します。

  10. 最後のプロンプトが確認され、選択したすべてのオプションが表示されます。 Enter キーを押して分析を実行し、レポートを生成します。

    .NET アップグレード アシスタント グローバル ツールのオプションの概要画面を示すターミナル。ユーザーは続行するように求められます。

  11. レポートが完了すると、レポートの概要が表示されます。 レポートの結果は、分析されたプロジェクトまたはソリューションのフォルダーに保存されます。

    .NET アップグレード アシスタント グローバル ツールを使用する場合の分析コマンドの結果を示すターミナル。