如何使用命令行清除NuGet包缓存?
本文翻译自: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包缓存?相关推荐
- linux缓存清除命令行,unix - Cookies和缓存,如何在Linux和Mac上从命令行清除它们? - 堆栈内存溢出...
这是从Mac上的Firefox命令行清除cookie和缓存数据的一种方法: #!/bin/bash # A script to clear out Firefox data from the comm ...
- java 命令行导入jar包,如何使用命令行生成和导入jar包
JAR(Java Archive,Java 归档文件)是与平台无关的文件格式,它允许将许多文件组合成一个压缩文件.为 J2EE 应用程序创建的 JAR 文件是 EAR 文件(企业 JAR 文件) JA ...
- 更改NuGet包缓存位置
更改NuGet包缓存位置 NuGet包原始存放位置(举例 ==按实际情况找==) 添加 nuget.config 文件 nuget.config 配置项 修改 Microsoft.VisualStud ...
- java 引用 jar包_java命令行引用jar包的方法
java命令行引用jar包的方法 java命令行怎么引用jar包?jar包有哪些常用方法?下面跟yjbys小编一起来学习一下,希望对大家学习java语言有帮助! 一般情况下: 如果java 文件和ja ...
- 命令行运行jar包的常见方式
java 命令行运行jar包的两种方式: 第一种方式: 如果没有指定主函数的话,需要使用这种方式进行运行 java -classpath xxxxx.jar 主函数全类名 <args> 第 ...
- : error c2062: 意外的类型“int”_Go 命令行解析 flag 包之扩展新类型
上篇文章 说到,除布尔类型 Flag,flag 支持的还有整型(int.int64.uint.uint64).浮点型(float64).字符串(string)和时长(duration). flag 内 ...
- 设置VSCode终端命令行清除快捷键Ctrl+K或Ctrl+L
Ctrl+K Ctrl+S设置 终端:清除Ctrl+K 也可以 输入terminal.clear设置Ctrl+L(建议设置这个,避免和其他Ctrl+K组合键冲突) 接下来去验证下吧 Ctrl+J打开终 ...
- java命令行 引用jar包_java命令行引用jar包
一个简单的测试程序: import java.sql.*; /** * Created by N3verL4nd on 2017/4/17. */ public class JdbcDemo { pu ...
- linux抓包命令tcptrace,每天学习一个命令:tcpdump 命令行下抓包
tcpdump 是一个运行在命令行下的抓包工具,如果想知道网络中有什么在流通,那么 tcpdump 就是一个很好的工具.它允许用户拦截和显示发送或收到过程中网络连接到该计算机的 TCP/IP 和其他数 ...
最新文章
- Java高级规范之二
- 为什么说美团终将放弃打车?
- 三位数的茎叶图怎么看_霍山石斛哪家好?霍山石斛怎么选择?
- ActiveMQ实战篇之 java和spring xml创建Broker(一)
- 投资学习网课笔记(part10)--基金第十课
- Android开发之EdittText输入0开头金额的限制算法
- asp.net学习之ado.net(连接模式访问)
- 今天的拿起铅笔盒的飞鸽传书
- mysql mycont,MySQL与DevC++的连接问题
- linux那些事之TLB(Translation-Lookaside Buffer)无效操作
- 【Python】字符串反转
- bug经验-文件路径问题
- WebAPi--找到了多个请求匹配的操作
- 数字电路反相器符号_数字电路器件——门电路——与门电路、或门电路、非门电路及实例...
- OracleLinux6的安装
- 权重的计算(变异系数法)
- 进化计算(九)——MOEA/D代码实现及中文详解(Matlab)
- java 事件冷却,基于“牛顿冷却定律”的机器学习算法
- 炸⾦花棋牌游戏Python
- 博士骗领210万元、硕士骗领3万元人才补贴,全被判刑了!