Remove Unused References\(未使用の参照の削除\)
このリファクタリングは以下に適用されます。
- C#
- Visual Basic
機能: SDK スタイル プロジェクトの場合のみ、未使用の参照を削除できます。
使用するタイミング: 使用していないプロジェクト参照と NuGet パッケージを消去したいとき。
使用する理由: 使用されていないプロジェクト参照を削除すると、領域が節約され、アプリケーションの起動時間が短縮されます。各モジュールの読み込みには時間がかかります。また、使用されないメタデータをコンパイラに読み込ませないようにすることができます。
Note
Visual Studio から直接 .NET アップグレード アシスタントを使用して、アプリを最新の .NET バージョンにアップグレードできます。
操作方法
このオプションが有効になっていることを確認します。
[ツール>オプション] テキスト エディター>C#>[詳細設定] を>選択し、ソリューション エクスプローラー (試験段階) で [使用されていない参照の削除] コマンドを表示を有効にします。
ソリューション エクスプローラーでプロジェクト名または依存関係ノードを右クリックします。
[Remove Unused References]\(未使用の参照の削除\) を選択します。
[Remove Unused References]\(未使用の参照の削除\) ダイアログが開き、ソース コードに含まれる、使われていない参照が表示されます。 未使用の参照は削除対象として事前選択されますが、[アクション] ドロップ ダウンから
Keep
を選択すると、参照を保持するオプションが表示されます。Apply
をクリックすると、選択された参照が削除されます。