项目多了之后,NuGet 下载的包就回慢慢的变多,导致 C盘 被大量占用,这时候我们可以将 NuGet 的默认的包存放位置设置到其它目录下~
命令:dotnet nuget locals all --list
,列出所选的本地资源或缓存位置。
1 | >dotnet nuget locals all -list |
可以更加显示的路径去查看一下大概,这里主要讲解设置 global-packages
global-packages
一般默认为:C:\Users{UserName}.nuget\packages
Nuget.config
文件一般默认存放于 C:\Users{UserName}\AppData\Roaming\NuGet 文件夹中。
在修改之前,关闭 Visual Studio,并且使用命令:dotnet nuget locals all --clear
清除所选的本地资源或缓存位置。
默认文件内容为:
1 | <?xml version="1.0" encoding="utf-8"?> |
在根节点添加如下内容:
1 | <config> |
完成后整个配置文件内容如下:
1 | <?xml version="1.0" encoding="utf-8"?> |
之后下载的 packages 将会下载到你希望的目录
。
参考资料
https://docs.microsoft.com/zh-cn/nuget/reference/nuget-config-file