我在Package Release hub(VSTS)中创建了一个新的feed,安装了凭据,然后添加了包源。
现在,我正在使用Visual Studio 2015将Micrososft.Aspnet.mvc安装到项目中,但它会出现以下错误:
Exception 'System.AggregateException' thrown when trying to add source
'https://mysite.pkgs.visualstudio.com/DefaultCollection/_packaging/MyLogUtils/nuget/v3/index.json'.
Please verify all your online package sources are available.
我需要正常安装NuGet包,所以我从VSTS中删除了Feed。但问题仍然存在。如何解决这个问题?
答案 0 :(得分:42)
我今天遇到了这个问题并通过以下方式解决了这个问题:
如果您已从VSTS删除了Feed,则需要从VS \ Tools \ Options \ Nuget Package Manager \ Package Sources中删除它:
如果您没有删除VSTS中的Feed并想要使用它,请从VS右上角使用您的VSTS团队项目帐户登录并重新启动VS:
答案 1 :(得分:24)
答案 2 :(得分:8)
答案 3 :(得分:3)
因为这是我遇到问题的第一页:
如果您收到nuget.org网站的错误,请增加版本号:
https://api.nuget.org/ v3 /index.json - > https://api.nuget.org/的 V4 强> /index.json
工具 - >选项 - > Nuget包管理器(参见@ Eddie-MSFT图片)
从今天起,V3似乎无法运作。答案 4 :(得分:0)
答案 5 :(得分:0)
我遇到了同样的问题,我通过禁用其自定义nuget服务器来解决了这个问题。
答案 6 :(得分:0)
当NuGet.Config文件为只读时,可能会发生此异常,对于我来说,取消选中该文件的reaonly属性是可以的,通常,您项目中的Nuget.config文件位于.nuget文件夹下。
文件路径项目dir / .nuget / NuGet.Config
答案 7 :(得分:0)
您必须确保所有已配置的程序包源服务器均可用。否则,只需转到工具->选项-> Nuget软件包管理器并禁用自定义的NuGet服务器。
答案 8 :(得分:0)
以下其中一项可能会解决您的问题。
安装软件包后,请像以前一样重做更改。
答案 9 :(得分:0)
'System.AggregateException' thrown when trying to add source 'https://devops.MyCompany.com/MC/_packaging/SharedFunctionalist/nuget/v3/index.json'. Please verify all your online package sources are available. One or more errors occurred.
Unable to load the service index for source https://devops.MyCompany.com/MC/_packaging/SharedFunctionalist/nuget/v3/index.json. Response status code does not indicate success: 401 (Unauthorized).
我今天遇到了同样的问题。如果您注意到它可能会要求您输入DevOps凭据。这意味着它要求您登录DevOps帐户。
此类型问题有两个选择
1。使用您的凭据使用DevOps帐户(您的团队帐户)登录。然后,您可以照常安装Nuget软件包。
2。否则,您必须按照以下步骤删除现有软件包的软件包源(与团队共享)。
打开Visual Studio->“工具”->“选项”->“ Nuget程序包管理器”->“程序包源”->选择该共享程序包“源”并删除它
答案 10 :(得分:0)
转到 Tools->Options->Nuget Package Manager->Package Sources 并取消选中名为 nuget.org https://api.nuget.org/v3/index.json 的在线 NuGet 源。还要确保检查了您的离线来源