无法安装Nuget包管理器

10

我正在使用Windows 7(64位)上的VS2010。当尝试从VS的“扩展管理器”安装“Nuget包管理器”时,安装失败。下载可以进行,但是在安装进度条处卡住了。在Windows任务管理器中查看时,您会发现安装程序不断启动“vsixinstaller.exe”进程的新实例。一直这样下去,直到计算机最终崩溃。

直接启动文件“NuGet.Tools.vsix”时也会出现相同的行为。

我已经在网络上搜索解决方案,但没有找到任何有用的信息。


这个问题也在这里报告了:http://nuget.codeplex.com/workitem/2327 - Jeff Handley
请尝试以下步骤:关闭所有VS实例 检查HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\ExtensionManager\PendingDeletions的内容 删除每个条目所列出的文件夹 删除HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\ExtensionManager\PendingDeletions - Jeff Handley
1
Jeff,感谢您的建议。结果在重新安装Visual Studio并应用最新的SP后,问题消失了。 - Emil Lundin
@EmilLundin,你能否审查我的答案并确定它是最佳答案吗? - dmcgill50
3个回答

3

我今天遇到了同样的问题,所以我决定打开Process Monitor进行调查。

猜猜看...Process Monitor也出现了相同的行为。然后我恍然大悟...:)

答案: 我之前在笔记本电脑上拥有管理员权限,但这些权限在新年伊始就被取消了。由于某些原因,当这些程序使用非管理员组中的凭据时,它们会递归调用自己,而不是失败、超时或报告访问被拒绝等。

请确保在以管理员身份启动VS后尝试更新。

我也会向NuGet支持线程提供这个反馈。


1
通过以管理员身份在SP1下安装Nuget来解决问题。

0

我在NuGet文档已知问题中找到了解决方案。即使我有SP1,也安装了他们建议的热修复程序。它包括KB2581019。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接