vs2019 下载的NuGet包,如何修改其下载存放路径?
一,NuGet包默认存放路径
C:\Users\{系统用户名}\.nuget\packages
问题:多开发几个项目,包可能达到几十GB。
二,更改下载的NuGet包存储位置
1,根据下述文件路径,找到一个名为“NuGet.Config”的文件,或者通过搜索,直接查找该文件。
C:\Users\{系统用户名}\AppData\Roaming\NuGet
原始文件内容如下
<?xml version="1.0" encoding="utf-8"?> <configuration> <packageSources> <add key="nuget.org" value="https://api.nuget.org/v3/index.json" /> <add key="Microsoft Visual Studio Offline Packages" value="C:\Program Files (x86)\Microsoft SDKs\NuGetPackages\" /> </packageSources> </configuration>
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" /> 这是Nuget找不到包或还原Nuget包失败的解决方法
修改后的内容
<?xml version="1.0" encoding="utf-8"?> <configuration> <packageSources> <add key="nuget.org" value="https://api.nuget.org/v3/index.json" /> <add key="Microsoft Visual Studio Offline Packages" value="C:\Program Files (x86)\Microsoft SDKs\NuGetPackages\" /> </packageSources> <config> <add key="globalPackagesFolder" value="NuGet包存放的新路径" /> <add key="repositoryPath" value="NuGet包存放的新路径" /> </config> </configuration>
三修改VS离线包引用地址
1、根据下述文件路径,找到一个名为“Microsoft.VisualStudio.Offline.config”的文件,或者通过搜索,直接查找该文件。
C:\Program Files (x86)\NuGet\Config
打开“Microsoft.VisualStudio.Offline.config”这个文件,我们可以看到原始的文件内容如下所示:
<?xml version="1.0" encoding="utf-8"?> <configuration> <packageSources> <add key="Microsoft Visual Studio Offline Packages" value="C:\Program Files (x86)\Microsoft SDKs\NuGetPackages\"/> </packageSources> </configuration>
修改为
<?xml version="1.0" encoding="utf-8"?> <configuration> <packageSources> <add key="Microsoft Visual Studio Offline Packages" value="新路径"/> </packageSources> </configuration>
四,验证修改的新路径是否成功
VS项目右键解决方案重新生成,查看包是否重新下载在新目录下
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具
2021-08-01 .NET常见ORM框架
2020-08-01 Object.defineProperty获取(get)/设置(set)闭包