当我运行 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错误NU1301:
最后一句话对我有用。即使使用
dotnet restore --verbosity detailed
,也没有详细的错误消息。第一个源所有者对支持不感兴趣,当前(我的公司)一无所知。所以我用 dotnet nuget disable source <source_name>
禁用了这个特定项目的这个源,是的,这个源不是必需的。
我要做的是从 Visual Studio 安装程序安装“NuGet 目标和构建任务”。
当我想使用“添加视图”进行控制器操作时,我遇到了此错误。我刚刚连接了互联网,然后安装了一些 Nuget 软件包,然后错误就解决了。
我从这里找到了答案:
项目文件夹之一中存在单独的nuget.config。 参考 https://learn.microsoft.com/en-us/nuget/consume-packages/configuring-nuget-behavior
对于 Mac 用户,请按照以下链接中的步骤操作
[https://learn.microsoft.com/en-us/nuget/quickstart/install-and-use-a-package-in-visual-studio-mac][1]