Менеджер пакетов NuGet застрял на "Получение информации..." на VS 2013

Используя VS 2013 с установленным диспетчером пакетов NuGet, я могу просмотреть все установленные пакеты, но когда я выбираю Updates или Online, я получаю бесконечный индикатор занятости, показывающий "Получение информации..."

Я проверил, что у меня хорошая связь. Я удалил/переустановил диспетчер пакетов NuGet.

Любые другие предложения?

Спасибо

Ответ 1

Для меня это была проблема с NuGet not Visual Studio. Проблема заключается в том, что NuGet не любит настройки прокси-сервера любого типа. Запуск локального прокси-отладочного инструмента, такого как Fiddler, сломает NuGet! Вам нужно отключить их или удалить их, также убедитесь, что переменная среды HTTP_PROXY удалена из ваших системных настроек. Также вам нужно будет проверить настройки прокси-сервера и убедиться, что вы не используете прокси-сервер.

Это было документировано еще где и проблема для многих людей!

Ответ 2

в диспетчере пакетов NuGet в VS 2013 есть некоторая ошибка. Он заметил и исправил Microsoft, но мы ждем нового обновления NuGet.

Но есть еще несколько причин, почему вы застряли на "Извлечение информации". Сначала проверьте настройки прокси-сервера и брандмауэра. В моей ситуации нам нужно разблокировать что-то (это в моей работе, поэтому я не знаю, что именно), и после этого я увидел обновления.

Ответ 3

Я заметил эту проблему, как только я изменил версии Visual Studio. По какой-то причине расширение Nuget ломается во время процесса установки, даже если оно, похоже, установлено в Visual Studio. Вам в основном нужно переустановить Nuget, и мне пришлось следовать инструкциям по этой ссылке, чтобы снова заставить работать:

http://www.paraesthesia.com/archive/2013/07/30/upgrading-nuget-the-process-cannot-access-the-file-because-it.aspx/

Ответ 4

Я столкнулся с той же проблемой и попробовал разные решения, но никто не работает! Поэтому я использую это обходное решение.

  • Перейдите к https://www.nuget.org
  • Найдите пакет, который вы хотите установить, он покажет вам команду для установки пакета.
  • Откройте консоль диспетчера пакетов в VS и запустите команду (убедитесь, что вы выбрали правильный проект). Это установит пакет для вас.

Приветствия.

Ответ 5

Может быть, это поможет кому-то. Моя проблема была связана с менеджером пакетов nuget. Я только что обновил его версию.

Чтобы обновить Nuget Package Manager, вам нужно зайти в меню в разделе Инструменты → Расширения и обновления → вкладка "Обновления" → Галерея Visual Studio.