欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

修改Nuget默认包存放位置

程序员文章站 2022-11-21 15:36:13
nuget默认的全局包下载地址一般为:C:\Users\{UserName}\.nuget\packages 项目多了之后,nuget下载的包就回慢慢的变多,导致c盘被大量占用,这时候我们想要将nuget的默认的包存放位置放在其其他的目录下面。 可以通过修改globalPackagesFolder配... ......

nuget默认的全局包下载地址一般为:c:\users\{username}\.nuget\packages
项目多了之后,nuget下载的包就回慢慢的变多,导致c盘被大量占用,这时候我们想要将nuget的默认的包存放位置放在其其他的目录下面。

可以通过修改globalpackagesfolder配置项进行重新定位。

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>

在根节点添加如下内容:

<config> 
    <add key="globalpackagesfolder" value="d:\nuget\packages" />
</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:\nuget\packages" />
</config>
</configuration>

即可将之后下载的packages迁移到新文件夹。

注:路径中的{username}为系统用户名