Remove Unused References\(未使用の参照の削除\)

このリファクタリングは以下に適用されます。

  • C#
  • Visual Basic

機能: SDK スタイル プロジェクトの場合のみ、未使用の参照を削除できます。

使用するタイミング: 使用していないプロジェクト参照と NuGet パッケージを消去したいとき。

使用する理由: 使用されていないプロジェクト参照を削除すると、領域が節約され、アプリケーションの起動時間が短縮されます。各モジュールの読み込みには時間がかかります。また、使用されないメタデータをコンパイラに読み込ませないようにすることができます。

Note

Visual Studio から直接 .NET アップグレード アシスタント使用して、アプリを最新の .NET バージョンにアップグレードできます。

操作方法

  1. このオプションが有効になっていることを確認します。

    [ツール>オプション] テキスト エディター>C#>[詳細設定] を>選択し、ソリューション エクスプローラー (試験段階) で [使用されていない参照の削除] コマンドを表示を有効にします。

  2. ソリューション エクスプローラーでプロジェクト名または依存関係ノードを右クリックします。

  3. [Remove Unused References]\(未使用の参照の削除\) を選択します。

    Remove Unused References command

  4. [Remove Unused References]\(未使用の参照の削除\) ダイアログが開き、ソース コードに含まれる、使われていない参照が表示されます。 未使用の参照は削除対象として事前選択されますが、[アクション] ドロップ ダウンから Keep を選択すると、参照を保持するオプションが表示されます。

    Remove Unused References dialog

  5. Apply をクリックすると、選択された参照が削除されます。

関連項目