osi*_*2is 31 nuget visual-studio-2013
我过去几周遇到的奇怪问题.使用Visual Studio 2013 Premium Ed运行Windows 8.使用Update 1. Visual Studio中的NuGet包管理器根本不起作用.我已经卸载/重新安装它.我已经更新了我的本地NuGet.exe(运行2.5,现在是2.8.5) - 确保包含作为路径变量.即使从控制台,我也无法安装或更新任何软件包.控制台已确认运行2.8.50313.46.
从管理器中,它只是循环显示进度条,重复显示"检索信息..".更新或在线没有显示任何内容.从已安装的软件包中,我可以毫无问题地查看解决方案中的所有内容.

以此帖为管理员运行建议VS 2013也不起作用.另一篇文章发现这是一个nuget.org问题,但在我的情况下,我的同事可以从包管理器(同一网络)中访问nuget.org,没有任何问题.编辑:我还在我的解决方案中删除了suo文件,然后在Visual Studio上打开它.
有想法该怎么解决这个吗?
小智 36
我遇到过同样的问题.卸载NuGet,重启VS2013,再安装NuGet再次为我工作.
您可以通过转到工具 - >扩展和更新在VS中执行此操作.
JER*_*KER 28
似乎 nuget.org 删除了对默认 TLS 版本 (1.1) 的支持。
在 NuGet 命令控制 (PM) 中运行此命令以使用版本 1.2:
[Net.ServicePointManager]::SecurityProtocol=[Net.ServicePointManager]::SecurityProtocol-bOR [Net.SecurityProtocolType]::Tls12
Run Code Online (Sandbox Code Playgroud)
但是,这似乎是一个非永久性的解决方案,因此在重新启动 Visual Studio 后,您需要再次运行命令。太糟糕了。
如果/何时找到永久解决方案,请通知!
小智 5
我已经尝试了与我有关的其他建议(例如,重新安装包管理器),但这些没有用.奇怪的是,只需删除(取消选中)Nuget Package Manager的所有包源(工具 - >选项 - > Nuget包管理器 - >包源),单击确定,然后重新添加它们就可以解决问题.
| 归档时间: |
|
| 查看次数: |
33540 次 |
| 最近记录: |