Visual Studio 2015 CTP 6 NuGet 包源

6
在安装VS 2015 CTP 6之后,它将以下网址添加到可用的软件包源中:https://api.nuget.org/v3/index.json并关闭了https://www.nuget.org/api/v2/。 这样做会停止下载所有nuget软件包。我将其切换回旧版本后,所有功能都正常工作。有一件事我注意到,旧的反馈是xml格式的,而新的则是json格式的。请注意:我在安装VS 2015 CTP 6后升级了Nuget包管理器。还有其他人遇到这个问题吗?
示例错误: 错误:FindPackagesById:System.Threading.Tasks的响应状态代码表明未成功:400(请求输入之一超出范围)。

你是在现有的Visual Studio旁边安装这个还是在之前的CTP上面安装的?我不知道是否会有影响,但我在一个干净的虚拟机上安装了CTP 6,并立即更新了nuget到3.0.60225.100。我没有遇到任何问题,并且我已经禁用了v2源并将新的v3 json feed列出。这可能有点冒险,但你是否曾经在相关项目中添加过NuGet.config文件?我注意到如果你把它放在项目内部,这些源就不会显示在Visual Studio列表中,但构建时确实使用该feed。也许存在冲突? - Adam
我看到其他人说它也在他们那里工作,所以我猜测可能存在某些冲突或设置。我在安装CTP 6之前卸载了VS CTP 5,但仍可能存在一些文件冲突。我也没有使用Nuget.config。我们大约有7台其他机器也出现了这种情况。 - RickJames
是的,我也遇到了同样的问题,我尝试通过使用记事本修改默认的 NuGet.config 文件来解决它,但那并没有起作用。 - agua from mars
我确实有一个Nuget.config文件,尝试修改和删除它,但没有任何改变。 - RickJames
看起来这里有一个已知的错误。http://blog.nuget.org/ 不确定为什么其他人说它可以工作,除非他们没有做一个ASP.NET 5项目。 - RickJames
1个回答

6

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接