[VisualStudio] NuGet パッケージ マネージャーのダウンロード キャッシュ パッケージ フォルダーが大きすぎる場合にクリーンアップする方法

Visual Studio 開発ツールを長期間使用すると、プロジェクト全体の合計サイズがますます大きくなっていることがわかります。デフォルトでは、プロジェクトはコンピューターのシステム ディスクに保存されます。Windows 11 システムは頻繁に更新され、再起動すると、システムディスクの空き容量がどんどん少なくなっていきます。

問題を説明してください

ソリューション プロジェクト全体はますます大きくなり、

たとえば、システム設定ウィンドウを開くと、ストレージ管理下のスキャン結果は次の図のようになります。
ここに画像の説明を挿入します

これは、sourceVS 開発ツールに保存されているソリューション プロジェクト フォルダーを指します。

フォルダーを開いてプロパティを確認し、どのフォルダーが大きすぎるかを確認します。

これは、NuGet マネージャーによってダウンロードされたプロジェクトの依存関係パッケージのpackagesフォルダーであることがわかりました。

削除するか削除しないか、どうすればよいですか?

キャッシュの消去

プロジェクトのコンパイルで残ったファイルをクリーンアップするだけでは十分ではなく、再コンパイルするだけでも十分ではありません。

グローバル パッケージ、キャッシュ、一時フォルダーの管理については、 Microsoft の公式 Web サイトのドキュメントを参照してください。

VS ツールのメニュー バーで、[ツール] → [オプション] をクリックし、次の図に示すように、NuGet パッケージ マネージャーの設定を見つけます。
ここに画像の説明を挿入します

[NuGet キャッシュをすべてクリア] をクリックし、パスがクリアされたC:\Users\用户名\.nugetフォルダーpackagesを見つけます。

戻ってきて見てみると、プロジェクトソリューション内のpackagesフォルダーはまだ残っていたのですが、削除できないようでした。

これを削除しても、プロジェクトのコンパイル時に再度ダウンロードされ、同じスペースが占有されます。

新しいソリューションについては、Microsoft 公式ドキュメントVS のデフォルト パスを参照してください。

プロジェクト移管

単にカットして他のパーティションディスクに移動するだけでは不十分で、さらに注意すべき点があります。

ソリューションを作成するためのデフォルトの場所を変更するには、[ツール]、[オプション] ダイアログ ボックスをクリックします: [プロジェクトとソリューション] → [場所]、次の図に示すようにプロジェクトの場所を変更します。
ここに画像の説明を挿入します

次に、開発ツールを閉じ、ソリューション フォルダー全体をpackagesフォルダーとともに別のドライブ ( Dなど) に移動します。このパーティションには多くの空き領域があります。

VS 開発ツールを再度開き、ソリューションを再度開きます。

画像の説明を追加してください

おすすめ

転載: blog.csdn.net/zs1028/article/details/132797895