You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS 2022配置公司私有NuGet源报错:无法加载服务索引

解决VS 2022私有NuGet源加载失败问题

1. 验证网络与VPN连通性

  • 确认OpenVPN连接状态正常,直接用浏览器访问报错中的源地址 https://proget.garvex.tech/nuget/garveks/v3/index.json,检查能否正常返回JSON内容。如果浏览器也无法访问,优先排查VPN连接稳定性、公司网络防火墙规则,或源地址是否输入错误。
  • 若浏览器可访问但VS不行,用命令行执行 curl -v https://proget.garvex.tech/nuget/garveks/v3/index.json,查看请求过程中的具体错误,比如证书信任问题、代理干扰。

2. 清理NuGet配置中的代理冲突

  • 关闭VS,打开用户目录下的NuGet.Config文件(路径:C:\Users\[你的用户名]\AppData\Roaming\NuGet\NuGet.Config),检查是否存在<config>节点下的http_proxy/https_proxy配置项,若有则删除,避免与VPN代理冲突。

3. 处理证书信任问题

  • 如果公司私有源使用自签名证书,需将证书导入Windows“受信任的根证书颁发机构”:双击证书文件,按照向导完成导入操作,确保系统信任该证书。

4. 重置VS与NuGet相关设置

  • 打开VS 2022,进入工具 > 选项 > NuGet包管理器 > 常规,取消勾选使用NuGet.org的本地缓存,勾选允许NuGet下载缺失的包,点击确定后重启VS。
  • 进入NuGet包管理器 > 包源,删除现有私有源后重新添加,确保源地址无多余空格或字符。
  • 打开命令提示符执行 nuget locals all -clear,清空NuGet所有缓存后重启VS。

5. 修复或更新VS组件

  • 打开Visual Studio Installer,选择已安装的VS 2022,点击修改 > 修复,完成后重启VS测试。
  • 检查NuGet客户端版本,执行 nuget update -self 更新至最新版本,确保对V3格式源的支持。

内容的提问来源于stack exchange,提问作者Vasiliy Bakhanov

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.20 16:32:05