2016-05-13 1 views
4

質問コマンドラインを使用して特定のNuGetパッケージをローカルキャッシュから消去する方法は?

それは、コマンドラインを使用してNuGetローカルキャッシュから特定のNuGetパッケージをクリアすることは可能ですか?私はプロジェクトのための操作を復元パッケージを実行していたときに確保したい

コンテキスト

、非常に最新のサーバーのバイナリが復元されます、いないキャッシュから何か。同時に私はすべてのパッケージをキャッシュから削除したくありません。

答えて

5

あなたはNuGet.exeバージョン3.3以降をお持ちの場合は、コマンドラインから全体のキャッシュをクリアすることができますに:あなたのNuGetパッケージはNuGet v2のキャッシュにダウンロードされている場合

nuget locals <all | http-cache | packages-cache | global-packages> -clear 

は、あなただけの単純なを持つことができます特定の.nupkgファイルをパッケージキャッシュから削除するスクリプト。

rmdir %UserProfile%\.nuget\packages\NUnit\2.6.4 /s 
:あなたはディレクトリのセットを削除実行する必要がありますので、NuGet v3のキャッシュで
del %LocalAppData%\NuGet\Cache\NUnit.2.6.4.nupkg 

は、構造が少し異なっています
関連する問題