Не удается установить диспетчер пакетов 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.