使用NuGet从PowerShell安装软件包时报告服务器错误

时间:2016-12-08 09:48:27

标签: powershell nuget

从powershell安装nuget时出错: The server returned error 404

但是与网络浏览器相同的myget.org网址。

1 个答案:

答案 0 :(得分:2)

显示的错误消息看起来像来自NuGet v2,它不支持以index.json结尾的包源,因为它们是特定于NuGet v3的。

404是因为NuGet v2客户端正在尝试使用不存在的端点。错误消息未显示失败的URL,但只显示正在使用的包源。

所以你可以download NuGet v3使用它。或者您可以更改您的包源URL以使它们与NuGet v2兼容:https://dotnet.myget.org/F/dotnet-core/

要检查的另一件事是,您启用的包源可以使用dbup NuGet包。 dbup NuGet包可以从nuget.org获得,但可能不是来自您启用的MyGet包源。