Windows環境で.NET CoreのNuGetローカルキャッシュをクリアする方法

この記事は公開から1年以上経過しています。

知らぬ間に溜まってしまいがちな.NET CoreのNuGetのローカルキャッシュをクリアする方法。


手順

  1. 以下のコマンドで.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
  2. 前手順の結果のディレクトリを確認し、削除したい個別のキャッシュ項目名(http-cache,global-packages,temp,plugins-cache)または、全て(all)を指定して以下のコマンドを実行する。

    例) global-packagesのみ削除したい場合:

    dotnet nuget locals global-packages -c

    結果:

    NuGet グローバル パッケージ フォルダー をクリア中:C:\Users\UserName\.nuget\packages\
    ローカル リソースがクリアされました。


参考ウェブサイトなど

以上です。

シェアする

  • このエントリーをはてなブックマークに追加

フォローする