nuget 恢复错误 NU1301:无法加载源 https://www.nuget.org/api/v3/index.json 的服务索引

问题描述 投票:0回答:5

当我运行 dotnet Restore --interactive 时 它不断发送此错误。 错误 NU1301:无法加载源的服务索引https://www.nuget.org/api/v3/index.json

但是当我在Nuget管理中查看我的源配置时,它是https://api.nuget.org/api/v3/index.json并且可以通过浏览器打开。

如何将该网址更改为正确的网址?

我可以在 .nuget/nuget/nuget.Config 中看到 packageSource 设置具有 key="nuget.org" value="https://api.nuget.org/v3/index.json" protocalVersion="3 的行”.

但是当我去恢复 nuget 包时,它仍然点击 https://www.nuget.org/api/v3/index.json。为什么?还有其他我错过更改的文件吗?

nuget nuget-package-restore
5个回答
3
投票

根据文档的文章NuGet错误NU1301

  • 由于列出的源不可用,因此无法完成恢复。
  • 查看错误消息以了解更多详细信息。
  • 您可能需要通知源代码所有者,因为可能存在只有他们才能解决的问题。
  • 或者,您可以尝试从配置中删除源并重试。您的构建可能不需要配置的源。

最后一句话对我有用。即使使用

dotnet restore --verbosity detailed
,也没有详细的错误消息。第一个源所有者对支持不感兴趣,当前(我的公司)一无所知。所以我用
dotnet nuget disable source <source_name>
禁用了这个特定项目的这个源,是的,这个源不是必需的


1
投票

我要做的是从 Visual Studio 安装程序安装“NuGet 目标和构建任务”。


0
投票

当我想使用“添加视图”进行控制器操作时,我遇到了此错误。我刚刚连接了互联网,然后安装了一些 Nuget 软件包,然后错误就解决了。


0
投票

我从这里找到了答案:

项目文件夹之一中存在单独的nuget.config。 参考 https://learn.microsoft.com/en-us/nuget/consume-packages/configuring-nuget-behavior


0
投票

对于 Mac 用户,请按照以下链接中的步骤操作

[https://learn.microsoft.com/en-us/nuget/quickstart/install-and-use-a-package-in-visual-studio-mac][1]

© www.soinside.com 2019 - 2024. All rights reserved.