修改Nuget包默认存放路径

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

我们可以在Nuget.config中修改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 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:\Users\HueiFeng\.nuget\packages" />
</config>
</configuration>

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

相关推荐:

为什么Python脚本在任务计划程序中由于路径问题无法运行?

根本原因是Windows任务计划程序默认工作目录为C:\Windows\System32,导致相对路径失效;需强制切换工作目录、使用绝对路径、配置完整Python解释器路径、显式添加环境变量、重定向日志并启用历史记录。 任务计划程序中Python脚本找不到模块或文件 根本原因不是Python本身出错...

如何根据前一个连续段的值动态修改数值序列

本文介绍如何在pandas中识别数值连续段(streak),并基于前一段的值条件性地修改当前段——例如,将紧随“1”段之后的所有“2”段统一替换为1。 本文介绍如何在pandas中识别数值连续段(streak),并基于前一段的值条件性地修改当前段——例如,将紧随“1”段之后的所有“2”段统一替换为1...

如何根据前一个连续段的值批量修改当前连续段数值

本文介绍在pandas中识别数值连续段(streak),并基于前一段的值条件性修改当前段——例如将紧随“1段”之后的“2段”整体替换为1,适用于序列化数据清洗与规则化处理。 本文介绍在pandas中识别数值连续段(streak),并基于前一段的值条件性修改当前段——例如将紧随“1段”之后的“2段”整...

如何根据前一个连续段落的值修改当前数字序列

本文介绍如何在Pandas中识别数值的连续段(streak),并基于前一段的值批量修改当前段——例如,将紧跟在1段之后的所有2段统一替换为1,同时保持其他值(如-1)不变。 本文介绍如何在pandas中识别数值的连续段(streak),并基于前一段的值批量修改当前段——例如,将紧跟在`1`段之后的所...

如何通过Python sys.path动态添加模块搜索路径以解决导入错误?

直接修改sys.path不推荐长期使用,仅适用于临时调试等场景;其不生效主因是模块已缓存于sys.modules,须在首次import前操作,且路径顺序、有效性及环境隔离需严格注意。 直接改sys.path能解决导入问题,但不推荐作为长期方案;它适合临时调试、打包后路径未知或嵌入式场景,用错位置或顺...