修改NuGet包默认存放位置

Posted Quber - 简简单单从❤出发

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了修改NuGet包默认存放位置相关的知识,希望对你有一定的参考价值。

默认情况下,NuGet下载的包存放在系统盘(C盘中),这样一来,时间长了下载的包越多,C盘占用的空间也就越多。

修改Nuget包默认存放路径

原文:修改Nuget包默认存放路径

默认情况下所有的Nuget包都会下载到C盘,目前我这边有几十个G的大小,这导致我C盘的容量越来越小...

我们可以在Nuget.config中修改package存放路径,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>

我们将其修改一下

<?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="F:UsersHueiFeng.nugetpackages" />
</config>
</configuration>

通过globalPackagesFolder指定我们包的存放路径即可,当然可以直接删除c盘里的包,后续下载的包会更改存放路径。

以上是关于修改NuGet包默认存放位置的主要内容,如果未能解决你的问题,请参考以下文章

修改Nuget包默认存放路径

修改Nuget包默认存放路径

修改VS中的NuGet包下载路径

NuGet 包还原 + NuGet 源设置

maven 一 修改仓库存放路径

第二章 VS使用技巧