Visual Studio NUGET 清理方法


NUGET全局包存储位置配置

  NuGet缓存实在是太大了,把我唯一的120G固态硬盘(系统盘)基本占用完了……只能是清理一下了,同时修改缓存路径到其他盘以便一劳永逸。

  1. 在C:\Program Files (x86)\NuGet\Config目录下找到Microsoft.VisualStudio.Offline.config,管理员身份才可以修改!key="Microsoft Visual Studio Offline Packages"的value是离线包存储地址,添加config节点配置全局包存储地址;

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <packageSources>
    <add key="Microsoft Visual Studio Offline Packages" value="D:\NuGetPackages\"/>
  </packageSources>
  <config> 
    <add key="globalPackagesFolder" value="D:\NuGetPackages" />
  </config>
</configuration>

  2. 打开VS-->工具-->选项-->NuGet管理器-->常规,点击清除所有NuGet缓存;

 

 

 

  3. 打开VS-->工具-->选项-->NuGet管理器;修改Microsoft Visual Studio Offline Packages为相同的离线包地址;

 

 

   4. 如果需要修改缓存位置,可以考虑移动USERS文件夹到其他盘,一般的做法是将USERS文件夹拷贝到其他盘后使用mklink指令映射一个文件夹到原C盘位置以便欺骗系统;

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM