Bar*_*xto 25 nuget visual-studio-2013 visual-studio-2015
我正在使用Visual Studio 2015预览版CTP 5,我在安装某些软件包时遇到问题.
如果我使用NPM UI,我会得到
The remote server returned an error: (504) Gateway Timeout.
Run Code Online (Sandbox Code Playgroud)
如果我使用PM控制台,Install-Package Ninject.MVC5我得到:
The source at nuget.org [https://www.nuget.org/api/v2/] is unreachable. Falling back to NuGet Local Cache at {userfolder}\AppData\Local\NuGet\Cache
Install-Package : Unable to find package 'Ninject.MVC5'.
Run Code Online (Sandbox Code Playgroud)
如果我键入:Install-Package Ninject.MVC5 -source nuget.org我得到相同的UI错误:
Install-Package : The remote server returned an error: (504) Gateway Timeout.
Run Code Online (Sandbox Code Playgroud)
我试图从其他来源指出解决方案,但没有工作.我在nuget上看到了类似的问题,但根据github repo在15月1日发布了代码'fix'.
我不确定这是不是我的结果还是nuget服务器问题,试图在Twitter上联系他们但仍然没有回应,不知道还有什么可以尝试.
MEM*_*ark 12
我找到了一个解决方法.将NuGet包源更改为使用HTTP而不是HTTPS.
在Visual Studio(2015)中:
Tools / NuGet Package Manager / Package Manager Settings
将from 的Source值更改
为nuget.org
https://www.nuget.org/api/v2/
http://www.nuget.org/api/v2/
如果您使用的是CLI,则可以使用该nuget sources命令执行相同操作.
(此解决方法显然会删除您的请求加密,因此任何人都可以查看您正在下载的软件包.使用风险由您自行承担.)
小智 6
我有同样的问题,经过几个小时的努力,我终于得到了它.
在url https://www.nuget.org/api/v2/上似乎存在更新版本的nuget源的问题
要解决此问题...转到工具 - > NuGet包管理器 - >包管理器设置,在包源下创建一个新的包源
名称:NugetSource
来源:http://packages.nuget.org/v1/FeedService.svc/
将新创建的源移动到可用包源下的列表顶部.单击确定,然后重新启动Visual Studio.
| 归档时间: |
|
| 查看次数: |
10205 次 |
| 最近记录: |