9

不幸的是,在过去的几个月里,这种情况一直存在。我无法从Tools ==> Extensions and Updates安装新包或更新包我尝试了所有方法,但找不到原因。我试过了 :

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

Visual Studio 2012 -不起作用

Visual Studio 2012 - 在线包 Visual Studio 2012 - 更新包 Visual Studio 2012 - 更新库包 Visual Studio 2012 - 已安装的包

Visual Studio 2010 -有效!

**Visual Studio 2010** - 在线包

4

4 回答 4

8

事实证明,由于某种原因(可能是由于 RC),我的注册表设置指向了一个被重定向的不同 url。

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0_Config\ExtensionManager\Repositories

我改变了

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0_Config\ExtensionManager\Repositories{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\Microsoft\VisualStudio\11.0_Config\ExtensionManager\Repositories{aeb9cb40-d8e6-4615-b52c-27e307f8506c}(默认)

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

于 2013-11-27T18:12:48.937 回答
6

删除扩展的本地缓存并重新下载它们。

最简单的方法是重命名

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

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

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

于 2013-11-27T20:17:02.140 回答
5

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

于 2015-11-10T10:06:57.417 回答
1

此答案是 Visual Studio 2015 的更新。

我尝试了注册表破解以及重命名 Extensions 文件夹,但两种解决方案均无效。

但是,就我而言,问题似乎是因为我在工作中使用代理。这对我有用:

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

于 2016-03-08T20:00:07.367 回答