Visual Studio 開発ツールを長期間使用すると、プロジェクト全体の合計サイズがますます大きくなっていることがわかります。デフォルトでは、プロジェクトはコンピューターのシステム ディスクに保存されます。Windows 11 システムは頻繁に更新され、再起動すると、システムディスクの空き容量がどんどん少なくなっていきます。
問題を説明してください
ソリューション プロジェクト全体はますます大きくなり、
たとえば、システム設定ウィンドウを開くと、ストレージ管理下のスキャン結果は次の図のようになります。
これは、
source
VS 開発ツールに保存されているソリューション プロジェクト フォルダーを指します。
フォルダーを開いてプロパティを確認し、どのフォルダーが大きすぎるかを確認します。
これは、NuGet マネージャーによってダウンロードされたプロジェクトの依存関係パッケージのpackages
フォルダーであることがわかりました。
削除するか削除しないか、どうすればよいですか?
キャッシュの消去
プロジェクトのコンパイルで残ったファイルをクリーンアップするだけでは十分ではなく、再コンパイルするだけでも十分ではありません。
グローバル パッケージ、キャッシュ、一時フォルダーの管理については、 Microsoft の公式 Web サイトのドキュメントを参照してください。
VS ツールのメニュー バーで、[ツール] → [オプション] をクリックし、次の図に示すように、NuGet パッケージ マネージャーの設定を見つけます。
[NuGet キャッシュをすべてクリア] をクリックし、パスがクリアされた
C:\Users\用户名\.nuget
フォルダーpackages
を見つけます。
戻ってきて見てみると、プロジェクトソリューション内のpackages
フォルダーはまだ残っていたのですが、削除できないようでした。
これを削除しても、プロジェクトのコンパイル時に再度ダウンロードされ、同じスペースが占有されます。
新しいソリューションについては、Microsoft 公式ドキュメントVS のデフォルト パスを参照してください。
プロジェクト移管
単にカットして他のパーティションディスクに移動するだけでは不十分で、さらに注意すべき点があります。
ソリューションを作成するためのデフォルトの場所を変更するには、[ツール]、[オプション] ダイアログ ボックスをクリックします: [プロジェクトとソリューション] → [場所]、次の図に示すようにプロジェクトの場所を変更します。
次に、開発ツールを閉じ、ソリューション フォルダー全体をpackages
フォルダーとともに別のドライブ ( Dなど) に移動します。このパーティションには多くの空き領域があります。
VS 開発ツールを再度開き、ソリューションを再度開きます。