Visual Studio 2012“扩展和更新”“无法连接到远程服务器”

时间:2013-11-21 20:40:41

标签: visual-studio-2012 connection nuget nugetgallery

过去几个月,这种情况一直不幸。我无法从工具==>安装新软件包或更新软件包扩展和更新我尝试了一切,但我无法找到原因。 我试过了:

  1. 从“程序包管理器控制台”访问NuGet并下载程序包安装程序包 = 成功
  2. 使用Web浏览器访问存储库,Visual studion内部浏览器= 成功
  3. Visual Studio 2010中的相同窗口= SUCCESS
  4. Visual Studio 2012 - 不起作用

    Visual Studio 2012 - Online packages Visual Studio 2012 - Update packages Visual Studio 2012 - update gallery packages Visual Studio 2012 - Installed packages

    Visual Studio 2010 - 工作!

    **Visual Studio 2010** - Online packages

4 个答案:

答案 0 :(得分:8)

由于某种原因 - 可能是由于RC-,我的注册表设置指向一个被重定向的不同URL。

<强> HKEY_CURRENT_USER \ SOFTWARE \微软\ VisualStudio的\ 11.0_Config \ ExtensionManager \库

我改变了

  

HKEY_CURRENT_USER \ SOFTWARE \微软\ VisualStudio的\ 11.0_Config \ ExtensionManager \ {库} 0f45e408-7995-4375-9485-86b8db553dc9(默认)

http://visualstudiogallery.msdn.microsoft.com/Services/v2011/Extension.svc 而不是 http://go.microsoft.com/fwlink/?LinkID=251029

我改变了

  

HKEY_CURRENT_USER \ SOFTWARE \微软\ VisualStudio的\ 11.0_Config \ ExtensionManager \ {库aeb9cb40-d8e6-4615-b52c-27e307f8506c}(默认)

http://code.msdn.microsoft.com/Services/v2011/sample.svc 而不是 http://go.microsoft.com/fwlink/?LinkID=251031

答案 1 :(得分:6)

删除扩展的本地缓存并再次下载它们。

最简单的方法是重命名

%LocalAppData%\ Microsoft \ VisualStudio \ Visual Studio version \ Extensions \

%LocalAppData%\ Microsoft \ VisualStudio \ Visual Studio版本\ Extensions.old \

并运行visual studio,它将更新重新创建文件夹。

答案 2 :(得分:5)

WeSam Abdallah 的提示对我来说非常合适!只需尝试在浏览器中打开 HKEY_CURRENT_USER \ Software \ Microsoft \ VisualStudio \ 12.0_Config \ ExtensionManager \ Repositories {0f45e408-7995-4375-9485-86b8db553dc9}(默认)中提供的链接,看看它是什么自动更改为。对于Visual Studio 2013 ,我必须将网址从https://go.microsoft.com/fwlink/?LinkID=309922更改为https://visualstudiogallery.msdn.microsoft.com/services/dev12/extension.svc

答案 3 :(得分:1)

此答案是Visual Studio 2015的更新。

我尝试了注册表黑客以及重命名Extensions文件夹,但两种解决方案都无法正常工作。

然而,在我的情况下,问题似乎是因为我在工作中代理了代理。这对我有用:

https://stackoverflow.com/a/32650801/2452084