尝试在Visual Studio中更新扩展时出错

And*_*ber 10 visual-studio-2010 visual-studio

我正在尝试更新Visual Studio 2010中的扩展,我突然遇到错误.我打开扩展管理器,让它加载更新列表.我选择一个,然后单击更新,但我得到一个错误的对话框.发生两个错误之一取决于我尝试更新的扩展名.

例如,尝试更新Nuget让我:

Value cannot be null
Parameter name: v1
Run Code Online (Sandbox Code Playgroud)

代码女佣,另一方面:

Invalid entry to install/download
Parameter name: entry
Run Code Online (Sandbox Code Playgroud)

Ankh SVN给了我与Code Maid相同的错误.(在相当长的一段时间内没有使用或更新过Ankh SVN,但是我试过看它是否有效)

我不知道我最近做了哪些可能导致这种情况的变化.远程想到的唯一事情是安装VS11 Beta,但我很确定自那时以来我已经成功更新了VS2010扩展.

希望我可以避免使用Dreaded Reinstall


我似乎不是唯一有这个问题的人:http: //visualstudiogallery.msdn.microsoft.com/27077b70-9dad-4c64-adcf-c7cf6bc9970c/view/Discussions


顺便说一句,我能够通过手动下载和执行安装程序来更新有问题的扩展.但我仍然想知道这里发生了什么,当然!

Luk*_*keP 10

不是一个完整的答案,但我想我可以帮助解决nuget问题:

  1. 在控制面板 - >程序中查找和卸载Nuget.(确保VS没有运行)
  2. 转到http://nuget.org/并单击"安装Nuget"
  3. 在下一页上单击"下载".
  4. 打开下载的文件(它应该与VS关联).
  5. 按照向导.

这应该安装最新版本的nuget,这意味着没有可用的更新.我不确定下次更新结束后会发生什么.

我意识到这只是一种解决方法.

编辑:对不起,只是注意到你做到了这一点.


BDo*_*ald 6

这是该问题的修补程序.

http://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=38654

对我来说就像一个魅力.

  • 我安装了该修补程序,遗憾的是错误仍然存​​在.:( (3认同)

pms*_*969 2

尝试在/SafeMode中加载 DevEnv并从那里安装。我无法告诉你发生了什么事,但 VS 有时确实会陷入困境,只是需要帮助。