Nuget 全局包文件夹路径修改

Nuget 全局包文件夹路径修改

Nuget默认会在用户目录%userprofile%\.nuget\packages 缓存全局包,而大部分情况下都不想去修改文档路径,因为搞开发的太多sdk,特别下微软系的会把一些文件写入文档,一旦修改我的文档路径,会出现一些莫名其妙的问题,所以,特殊情况特殊处理是最好的办法

修改方法

nuget默认全局文件夹

%userprofile%\.nuget\packages

默认配置文件目录

%AppData%\NuGet\NuGet.Config

nuget 命令行修改

命令行 去 https://www.nuget.org/downloads下一个,然后配置下环境变量即可,就一个nuget.ext文件

‘正统’的修改办法是用Nuget CLI修改,会修改默认配置文件

nuget config -Set globalPackagesFolder="D:\AppData\.nuget\packages"

"D:\AppData\.nuget\packages"这一段自行修改

最终%AppData%\NuGet\NuGet.Config内容

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <packageRestore>
    <add key="enabled" value="True" />
    <add key="automatic" value="True" />
  </packageRestore>
  <bindingRedirects>
    <add key="skip" value="False" />
  </bindingRedirects>
  <packageManagement>
    <add key="format" value="0" />
    <add key="disabled" value="False" />
  </packageManagement>
  <packageSources>
    <add key="国内Nuget镜像" value="https://nuget.cdn.azure.cn/v3/index.json" />
    <add key="Microsoft Visual Studio Offline Packages" value="D:\AppData\NuGetPackages\" />
  </packageSources>
  <config>
    <add key="globalPackagesFolder" value="D:\AppData\.nuget\packages" />
  </config>
</configuration>

修改Visual Stuido 离线包目录

就是修改上面%AppData%\NuGet\NuGet.Config的节点<packageSources>Microsoft Visual Studio Offline Packages

 <add key="Microsoft Visual Studio Offline Packages" value="D:\AppData\NuGetPackages\" />
也可以使用Visual Studio 修改

在这里插入图片描述

参考资料

配置命令 (NuGet CLI)
nuget.config 参考

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值