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盤位置以便欺騙系統;