Не удается установить диспетчер пакетов Nuget

Я использую VS2010 для Windows 7 (64 бит). При попытке установить "диспетчер пакетов Nuget" из VS "Extension Manager" он не работает. Загрузка работает, но затем я застрял на индикаторе выполнения. Когда вы смотрите в диспетчере задач Windows, вы можете увидеть, что установщик продолжает запускать новые экземпляры процесса "vsixinstaller.exe". Оно продолжается и продолжается до тех пор, пока компьютер не выйдет из строя.

Такое же поведение возникает при непосредственном запуске файла "NuGet.Tools.vsix".

Я искал сеть для решения, но не смог найти ничего полезного.

Ответ 1

Сегодня я получил такое же поведение, поэтому решил открыть Process Monitor для исследования.

Угадайте, что... Process Monitor дает такое же поведение. Затем лампочка погасла...:)

Ответ. Ранее у меня были права администратора на моем ноутбуке, но они были удалены в начале нового года. По какой-то причине, когда эти программы используют учетные данные, которые не входят в группу администратора, они рекурсивно называют себя, а не отказом, отключением времени или сообщением о доступе к доступу и т.д.

Пожалуйста, убедитесь, что вы пытались обновиться после запуска VS в качестве администратора.

Я буду предоставлять эту обратную связь в nuget support thread.

Ответ 2

Исправлено установкой Nuget с правами администратора под SP1.

Ответ 3

Я нашел решение в NuGet Docs Известные проблемы. Установка исправления, которую они рекомендуют, хотя у меня есть пакет обновления 1 (SP1). Он включает KB2581019.