具体修改
我们先找到NuGet的全局配置文件NuGet.Config
,一般存放在路径C:\Users\用户\AppData\Roaming\NuGet\NuGet.Config
下,打开该文件,我们在configuration
节点下添加如下配置即可:
<config>
<add key="globalPackagesFolder" value="D:\Net_Program\Net_NuGet\Packages" />
</config>
其中的globalPackagesFolder
就是我们全局设置的Key属性,对应的value
值就是我们要设置存放的文件夹位置。
全局配置文件NuGet.Config
完整代码
完整的配置代码如下所示:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<packageRestore>
<add key="enabled" value="True" />
<add key="automatic" value="True" />
</packageRestore>
<bindingRedirects>
<add key="skip" value="False" />
</bindingRedirects>
<packageManagement>
<add key="format" value="0" />
<add key="disabled" value="False" />
</packageManagement>
<packageSources>
<add key="nuget-v3" value="https://api.nuget.org/v3/index.json" />
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" />
<add key="nuget.org" value="https://www.nuget.org/api/v2/" />
<add key="NuGet-Azure" value="https://nuget.cdn.azure.cn/v3/index.json" />
<add key="Microsoft Visual Studio Offline Packages" value="C:\Program Files (x86)\Microsoft SDKs\NuGetPackages\" />
</packageSources>
<activePackageSource>
<add key="nuget-v3" value="https://api.nuget.org/v3/index.json" />
</activePackageSource>
<config>
<add key="globalPackagesFolder" value="D:\Net_Program\Net_NuGet\Packages" />
</config>
</configuration>
删除C盘默认的存放文件
当我们配置好后,就可以删除掉C盘中默认的存放文件了(C:\Users\用户\.nuget\packages
直接删除掉即可)。
经过重新配置存放路径后,作者电脑的C盘清理了大概7.5G的文件,如下图所示: