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

Visual Studio 2022 Angular项目构建错误:无法解析远程名称'packagesource'

解决Visual Studio 2022 Angular+ASP.NET Core项目NuGet包源解析错误

排查与修复步骤:

  • 检查全局NuGet配置文件
    打开文件资源管理器,输入路径 %appdata%\NuGet\NuGet.Config 并打开该文件,查找所有<add key="..." value="..." />格式的包源配置项:

    • 删除值为https://packagesource/的无效源
    • 确保保留官方NuGet源:<add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" />
  • 检查Visual Studio本地包源设置
    打开VS 2022,依次点击「工具」→「NuGet包管理器」→「包管理器设置」,进入「包源」选项卡:

    • 删除名为packagesource的无效源条目
    • 确认仅保留有效源(如官方nuget.org或你的私有源)
  • 检查项目本地NuGet配置
    查看项目根目录下是否存在NuGet.Config文件,若有则打开检查:

    • 移除其中指向https://packagesource/的配置项
  • 用命令行重置NuGet源
    打开命令提示符执行以下命令:

    # 先列出所有已配置源,确认无效源名称
    nuget sources List
    # 删除无效源(替换为实际无效源名称)
    nuget sources Remove -Name "packagesource"
    # 添加官方NuGet源
    nuget sources Add -Name "nuget.org" -Source "https://api.nuget.org/v3/index.json"
    
  • 排查网络与代理问题

    • 在浏览器中访问https://api.nuget.org/v3/index.json,确认网络可正常连接官方源
    • 若使用代理,在VS中进入「工具」→「选项」→「环境」→「Web代理」,确认代理配置正确
  • 重新还原包

    • 在VS中右键解决方案→「清理解决方案」
    • 右键解决方案→「管理NuGet程序包」,点击「还原」;或在命令行执行dotnet restore

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.14 09:25:54