本文翻译自:How to clear NuGet package cache using command line?

I can clear my dev computer's NuGet package cache using VS Tools/Options/NuGet Package Manager/General: [Clear Package Cache] button. 我可以使用VS Tools / Options / NuGet Package Manager / General:[Clear Package Cache]按钮清除我的开发计算机的NuGet包缓存。

I would like to do this in command line. 我想在命令行中执行此操作。 Unfortunately I can not find related command line switch for nuget.exe. 不幸的是我找不到nuget.exe的相关命令行开关。

Did I miss something? 我错过了什么?


#1楼

参考:https://stackoom.com/question/25n9p/如何使用命令行清除NuGet包缓存


#2楼

The nuget.exe utility doesn't have this feature, but seeing that the NuGet Cache is simply a folder on your computer, you can delete the files manually. nuget.exe实用程序没有此功能,但是看到NuGet Cache只是计算机上的文件夹,您可以手动删除这些文件。 Just add this to your batch file. 只需将其添加到批处理文件中即可。

del %LOCALAPPDATA%\NuGet\Cache\*.nupkg /q

#3楼

First, download the NuGet command line tool from here . 首先,从这里下载NuGet命令行工具。

Next, open a command prompt and cd to the directory to which nuget.exe was downloaded. 接下来,打开命令提示符并cd到下载nuget.exe的目录。

You can list the local caches with this command: 您可以使用以下命令列出本地缓存:

nuget locals all -list

You can clear all caches with this command: 您可以使用此命令清除所有缓存:

nuget locals all -clear

Reference: https://docs.nuget.org/consume/command-line-reference 参考: https : //docs.nuget.org/consume/command-line-reference


#4楼

This adds to rmoore's answer. 这增加了rmoore的答案。

Download and install the NuGet command line tool. 下载并安装NuGet命令行工具。

  • from Chocolaty -> https://chocolatey.org/packages/NuGet.CommandLine 来自Chocolaty - > https://chocolatey.org/packages/NuGet.CommandLine
  • from NuGet.org -> https://www.nuget.org/ 来自NuGet.org - > https://www.nuget.org/

List all of our locals. 列出我们所有的当地人。

$ nuget locals all -list
http-cache: C:\Users\MyUser\AppData\Local\NuGet\v3-cache
packages-cache: C:\Users\MyUser\AppData\Local\NuGet\Cache
global-packages: C:\Users\MyUser\.nuget\packages\

We can now delete these manually or as rmoore suggests, use nuget locals all -clear . 我们现在可以手动删除它们,或者如rmoore所建议的那样,使用nuget locals all -clear


#5楼

You can use powershell to (same as me). 你可以使用powershell(和我一样)。

For example: 例如:

rm $env:LOCALAPPDATA\NuGet\Cache\*.nupkg

or 'quiet' mode (without error messages): 或'安静'模式(没有错误消息):

rm $env:LOCALAPPDATA\NuGet\Cache\*.nupkg 2> $null

#6楼

If you need to clear Nuget cache for your build server/agent you can find cache for Nuget packages here: 如果您需要为构建服务器/代理清除Nuget缓存,可以在此处找到Nuget包的缓存:

%windir%/ServiceProfiles/[account under build service runs]\\AppData\\Local\\NuGet\\Cache

Example: C:\\Windows\\ServiceProfiles\\NetworkService\\AppData\\Local\\NuGet\\Cache 示例:C:\\ Windows \\ ServiceProfiles \\ NetworkService \\ AppData \\ Local \\ NuGet \\ Cache

如何使用命令行清除NuGet包缓存?相关推荐

  1. linux缓存清除命令行,unix - Cookies和缓存,如何在Linux和Mac上从命令行清除它们? - 堆栈内存溢出...

    这是从Mac上的Firefox命令行清除cookie和缓存数据的一种方法: #!/bin/bash # A script to clear out Firefox data from the comm ...

  2. java 命令行导入jar包,如何使用命令行生成和导入jar包

    JAR(Java Archive,Java 归档文件)是与平台无关的文件格式,它允许将许多文件组合成一个压缩文件.为 J2EE 应用程序创建的 JAR 文件是 EAR 文件(企业 JAR 文件) JA ...

  3. 更改NuGet包缓存位置

    更改NuGet包缓存位置 NuGet包原始存放位置(举例 ==按实际情况找==) 添加 nuget.config 文件 nuget.config 配置项 修改 Microsoft.VisualStud ...

  4. java 引用 jar包_java命令行引用jar包的方法

    java命令行引用jar包的方法 java命令行怎么引用jar包?jar包有哪些常用方法?下面跟yjbys小编一起来学习一下,希望对大家学习java语言有帮助! 一般情况下: 如果java 文件和ja ...

  5. 命令行运行jar包的常见方式

    java 命令行运行jar包的两种方式: 第一种方式: 如果没有指定主函数的话,需要使用这种方式进行运行 java -classpath xxxxx.jar 主函数全类名 <args> 第 ...

  6. : error c2062: 意外的类型“int”_Go 命令行解析 flag 包之扩展新类型

    上篇文章 说到,除布尔类型 Flag,flag 支持的还有整型(int.int64.uint.uint64).浮点型(float64).字符串(string)和时长(duration). flag 内 ...

  7. 设置VSCode终端命令行清除快捷键Ctrl+K或Ctrl+L

    Ctrl+K Ctrl+S设置 终端:清除Ctrl+K 也可以 输入terminal.clear设置Ctrl+L(建议设置这个,避免和其他Ctrl+K组合键冲突) 接下来去验证下吧 Ctrl+J打开终 ...

  8. java命令行 引用jar包_java命令行引用jar包

    一个简单的测试程序: import java.sql.*; /** * Created by N3verL4nd on 2017/4/17. */ public class JdbcDemo { pu ...

  9. linux抓包命令tcptrace,每天学习一个命令:tcpdump 命令行下抓包

    tcpdump 是一个运行在命令行下的抓包工具,如果想知道网络中有什么在流通,那么 tcpdump 就是一个很好的工具.它允许用户拦截和显示发送或收到过程中网络连接到该计算机的 TCP/IP 和其他数 ...

最新文章

  1. Java高级规范之二
  2. 为什么说美团终将放弃打车?
  3. 三位数的茎叶图怎么看_霍山石斛哪家好?霍山石斛怎么选择?
  4. ActiveMQ实战篇之 java和spring xml创建Broker(一)
  5. 投资学习网课笔记(part10)--基金第十课
  6. Android开发之EdittText输入0开头金额的限制算法
  7. asp.net学习之ado.net(连接模式访问)
  8. 今天的拿起铅笔盒的飞鸽传书
  9. mysql mycont,MySQL与DevC++的连接问题
  10. linux那些事之TLB(Translation-Lookaside Buffer)无效操作
  11. 【Python】字符串反转
  12. bug经验-文件路径问题
  13. WebAPi--找到了多个请求匹配的操作
  14. 数字电路反相器符号_数字电路器件——门电路——与门电路、或门电路、非门电路及实例...
  15. OracleLinux6的安装
  16. 权重的计算(变异系数法)
  17. 进化计算(九)——MOEA/D代码实现及中文详解(Matlab)
  18. java 事件冷却,基于“牛顿冷却定律”的机器学习算法
  19. 炸⾦花棋牌游戏Python
  20. 博士骗领210万元、硕士骗领3万元人才补贴,全被判刑了!

热门文章

  1. 关于Qomo于ajax的异同~
  2. Android开发之根据Service的生命周期特点后台连接网络下载图片(源代码分享)
  3. 深入Java泛型(四):RxJava中泛型的使用分析
  4. 安卓高手之路之图形系统【5】安卓ListView和EditText配合使用时的注意事项。
  5. android核心机制之Zygote启动流程
  6. Android stadio litepal
  7. 替代TabActivity,底部菜单主框架搭建
  8. 第十四周项目二-两个成员的类模版(2)
  9. 第三周项目二-本月有几天?
  10. Android之工程目录介绍