基于《如何移动 nuget 缓存文件夹》文章的实践

本文是基于《如何移动 nuget 缓存文件夹》文章的实践

该文章详细讲解了如何将 C:\Users\Administrator\.nuget 目录下的 packages 文件夹转移到其他路径。本文实践文章中“修改链接”并成功解决问题。下面是实现步骤:

1.定位系统盘 .nuget/packages 文件夹位置,通常在 C:\Users\当前登录用户\.nuget;

2.将文件夹复制到系统盘以外例如 D 盘(这步主要是为了保留已有的 packages 信息);

3.删除系统盘的 packages(这步很重要);

4.执行符号链接命令:

mklink /d "C:\Users\Administrator\.nuget\packages" "D:\Program Files\nuget\packages"
  • 提示已存在,请执行第三步;
  • 提示语法错误,需要给路径加上引号,两个路径中间保留空格;

5.确保生效重启系统一次。

如图是最终效果,访问 packages 时会跳转到 D:\Program Files\nuget\packages 目录,这样来自 nuget 对 C 盘的压力顿时消失。从最开始剩余不足 1G 到现在可用 31.1GB,看起来短时间不用再为系统盘空间不足的问题操心。

 

参考资料含:NuGet File Locations

 

posted @ 2019-12-20 11:50  Jöhan  阅读(1720)  评论(0编辑  收藏  举报