g.p*_*dou 9 nuget nuget-package
题
是否可以使用命令行从NuGet本地缓存中清除特定的NuGet包?
上下文
我想确保在执行项目的包还原操作时,将恢复最新的服务器二进制文件,而不是缓存中的某些内容.同时我不想从缓存中删除所有包.
如果您有NuGet.exe 3.3或更高版本,则可以从命令行清除整个缓存:
nuget locals <all | http-cache | packages-cache | global-packages> -clear
Run Code Online (Sandbox Code Playgroud)
如果您的NuGet包下载到NuGet v2缓存,那么您可以使用一个简单的脚本从包缓存中删除特定的.nupkg文件.
del %LocalAppData%\NuGet\Cache\NUnit.2.6.4.nupkg
Run Code Online (Sandbox Code Playgroud)
使用NuGet v3缓存,结构有点不同,因此您需要删除一组目录:
rmdir %UserProfile%\.nuget\packages\NUnit\2.6.4 /s
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2243 次 |
| 最近记录: |