修改Nuget默认包存放位置
Posted 88223100
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了修改Nuget默认包存放位置相关的知识,希望对你有一定的参考价值。
nuget默认的全局包下载地址一般为:C:Users{UserName}.nugetpackages
项目多了之后,nuget下载的包就回慢慢的变多,导致c盘被大量占用,这时候我们想要将nuget的默认的包存放位置放在其其他的目录下面。
可以通过修改globalPackagesFolder配置项进行重新定位。
Nuget.config文件一般默认存放于 C:Users{UserName}AppDataRoamingNuGet文件夹内。
默认文件内容为:
<?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>
在根节点添加如下内容:
<config> <add key="globalPackagesFolder" value="D: ugetpackages" /> </config>
完成后整个配置文件内容如下:
<?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: ugetpackages" /> </config> </configuration>
即可将之后下载的packages迁移到新文件夹。
注:路径中的{UserName}为系统用户名
以上是关于修改Nuget默认包存放位置的主要内容,如果未能解决你的问题,请参考以下文章