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

Visual Studio 2022中NuGet包下载失败:无法找到中央目录记录结尾

解决ASP.NET Core Web API项目目录异常及NuGet包下载失败问题

针对你遇到的项目目录错误、NuGet安装包时提示“Failed to download the Package. End of Central Directory record could not be found”的问题,可按以下步骤排查解决:

  • 清理NuGet本地缓存
    打开命令提示符(CMD),执行命令:

    dotnet nuget locals all --clear
    

    也可通过Visual Studio操作:依次点击「工具」→「NuGet包管理器」→「包管理器设置」→「NuGet包管理器」→「常规」,点击「清空所有NuGet缓存」。

  • 验证并修复NuGet源配置

    1. 打开Visual Studio的「工具」→「NuGet包管理器」→「包管理器设置」→「包源」
    2. 确认nuget.org源处于启用状态,其URL应为https://api.nuget.org/v3/index.json
    3. 若源配置异常,可删除现有源后重新添加上述官方源
  • 重新创建项目(推荐)
    当前项目目录已存在异常,建议在**无中文、无特殊字符(如空格、括号)**的路径下重新创建ASP.NET Core Web API项目,路径问题常导致项目生成及包管理异常。

  • 修复Visual Studio安装
    打开Visual Studio安装程序,选中已安装的VS2022实例,点击「修改」→「修复」,修复过程会补全或替换损坏的组件,解决因安装不完整导致的功能异常。

  • 检查项目文件完整性(可选)
    若不想重新创建项目,可右键项目→「卸载项目」→右键卸载的项目→「编辑.csproj」,确认文件中:

    • <TargetFramework>节点值与你安装的.NET SDK版本匹配(如net6.0、net7.0)
    • PackageReference节点无错误或缺失的引用

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.06 15:22:08