この記事は公開から1年以上経過しています。
知らぬ間に溜まってしまいがちな.NET CoreのNuGetのローカルキャッシュをクリアする方法。
手順
-
以下のコマンドで.NET CoreのNuGetのローカルキャッシュパスを確認する。
dotnet nuget locals all -l
結果:
http-cache: C:\Users\UserName\AppData\Local\NuGet\v3-cache global-packages: C:\Users\UserName\.nuget\packages\ temp: C:\Users\UserName\AppData\Local\Temp\NuGetScratch plugins-cache: C:\Users\UserName\AppData\Local\NuGet\plugins-cache
-
前手順の結果のディレクトリを確認し、削除したい個別のキャッシュ項目名(
http-cache
,global-packages
,temp
,plugins-cache
)または、全て(all
)を指定して以下のコマンドを実行する。例)
global-packages
のみ削除したい場合:dotnet nuget locals global-packages -c
結果:
NuGet グローバル パッケージ フォルダー をクリア中:C:\Users\UserName\.nuget\packages\ ローカル リソースがクリアされました。
参考ウェブサイトなど
- Microsoft Learn
dotnet nuget locals
以上です。