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

使用dotnet(NuGet)下载框架时出现404错误求助

解决dotnet add package指向错误包源的问题

步骤1:查看当前包源配置

先运行命令确认所有已配置的NuGet源:

dotnet nuget list source

执行后会列出所有源的名称、地址和启用状态,你能看到那个导致404的GitHub源,同时检查是否存在nuget.org官方源。

步骤2:移除错误的包源

如果那个GitHub源是之前误添加且不再需要,直接移除:

dotnet nuget remove source "错误源的名称"

把"错误源的名称"替换成你从list命令里看到的对应名称(比如faker-cs)。

步骤3:确保官方NuGet源可用

  • 如果nuget.org不存在,添加官方源:
    dotnet nuget add source https://api.nuget.org/v3/index.json --name nuget.org
    
  • 如果nuget.org已存在但被禁用,启用它:
    dotnet nuget enable source "nuget.org"
    

应急方案:临时指定包源执行命令

如果不想修改全局配置,可以在安装包时直接指定官方源:

dotnet add package Microsoft.EntityFrameworkCore --source https://api.nuget.org/v3/index.json

问题原因说明

你遇到的404是因为当前NuGet配置优先使用了那个GitHub包源,而该源并不包含Microsoft.EntityFrameworkCore这类官方包,修正包源配置后就能正常从NuGet官方仓库下载了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.03 12:29:56