我在 Windows 7(64 位)上使用 VS2010。尝试从 VS 的“扩展管理器”安装“Nuget 包管理器”时失败。下载有效,但后来我卡在安装进度条上。在查看 Windows 的任务管理器时,您可以看到安装程序不断启动“vsixinstaller.exe”进程的新实例。它一直持续到计算机最终崩溃。
直接启动文件“NuGet.Tools.vsix”时会发生相同的行为。
我已经在网上搜索了解决方案,但找不到任何有用的东西。
我在 Windows 7(64 位)上使用 VS2010。尝试从 VS 的“扩展管理器”安装“Nuget 包管理器”时失败。下载有效,但后来我卡在安装进度条上。在查看 Windows 的任务管理器时,您可以看到安装程序不断启动“vsixinstaller.exe”进程的新实例。它一直持续到计算机最终崩溃。
直接启动文件“NuGet.Tools.vsix”时会发生相同的行为。
我已经在网上搜索了解决方案,但找不到任何有用的东西。
我今天收到了同样的行为,所以我决定打开 Process Monitor 进行调查。
你猜怎么着......进程监视器给出了相同的行为。然后灯泡熄灭了...... :)
答:我以前在我的笔记本电脑上拥有管理员权限,但在新年伊始,这些权限就被删除了。出于某种原因,当这些程序使用不在管理员组中的凭据时,它们会递归调用自己而不是失败、超时或报告访问被拒绝等。
请确保您在以管理员身份启动 VS 后尝试更新。
我也会将此反馈提供给nuget 支持线程。
通过在 SP1 下使用管理员安装 Nuget 进行修复。
我在 NuGet Docs Known Issues找到了解决方案。安装他们推荐的修补程序,即使我有 SP1。它包括 KB2581019。