当我运行dotnet还原时--交互式的--它一直在发送这个错误。错误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。为什么?还有其他我漏掉的文件要修改吗?
任何帮助都是非常感谢的。
发布于 2022-08-02 08:50:09
抱歉,从这里找到答案了。在一个项目文件夹中存在单独的nuget.config。参考https://learn.microsoft.com/en-us/nuget/consume-packages/configuring-nuget-behavior
发布于 2022-08-28 06:51:53
当我想要使用Add进行控制器操作时,我遇到了这个错误。我只是连接了互联网,然后它安装了一些Nuget软件包,然后错误解决了。
发布于 2022-10-04 09:30:31
根据文档的文章NuGet误差NU1301
最后一句对我有用。即使使用dotnet restore --verbosity detailed
,也没有详细的错误消息可用。第一个源所有者对支持不感兴趣,而当前(我的公司)对此一无所知。所以我用dotnet nuget disable source <source_name>
禁用了这个特定项目的源代码,是的,这个源不是必需的。
https://stackoverflow.com/questions/73188295
复制相似问题