默认状况下Nuget包会下载到C盘,存放路径为C:\Users<UserName>.nuget\packages,随着项目依赖的增加导致该文件夹越来越大
我们可以通过修改Nuget配置文件修改package存放路径,Nuget.config 在C:\Users{UserName}\AppData\Roaming\NuGet目录下
默认内容如下
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<packageSources>
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" />
</packageSources>
</configuration>
咱们将其修改一下xml,添加如下内容
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<packageSources>
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" />
</packageSources>
+ <config>
+ <add key="globalPackagesFolder" value="D:.nuget\packages" />
+ </config>
</configuration>
通过globalPackagesFolder指定咱们包的存放路径便可
验证
dotnet nuget locals all -l
结果中global-packages的值将变为你修改的值
随后就能够直接删除c盘里的包或者剪切到新的目录下,后续下载的包会更改存放路径