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

dotnet restore尝试还原无关NuGet源报错,寻求解决方法

解决dotnet build时残留NuGet源导致的404错误

需检查的配置文件位置

这些文件可能残留了xcad-preview源的配置:

  • 解决方案/项目本地:
    • 解决方案根目录下的NuGet.Config或nuget.config文件
    • 单个项目目录下的同名配置文件
    • VS Code工作区.vscode文件夹中的settings.json(搜索是否有nugetSources相关配置)
  • 用户全局配置:
    • Windows:%APPDATA%\NuGet\NuGet.Config
    • macOS/Linux:~/.nuget/NuGet/NuGet.Config

清理操作步骤

  1. 移除残留的NuGet源

    • 先查看当前所有配置的源,确认目标源存在:
      dotnet nuget list source
      
    • 用命令移除该源(如果是全局或已注册的源):
      dotnet nuget remove source xcad-preview
      
    • 如果是本地配置文件里的源,直接打开对应NuGet.Config文件,删除包含xcad-preview的<add>节点(通常在<packageSources>区块内)。
  2. 清理本地NuGet缓存
    执行命令清除所有本地NuGet缓存,避免残留的缓存文件干扰:

    dotnet nuget locals all --clear
    

验证修复

  1. 再次运行dotnet nuget list source,确认xcad-preview源已不在列表中
  2. 执行dotnet restore或直接dotnet build projectname,检查是否仍有404错误

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.26 20:35:09