Произошла ошибка при получении метаданных пакета для ***

Об этом уже много раз спрашивали. Решение (которое работает для меня) состоит в том, чтобы удалить *** пакет из файла packages.config (этого достаточно) и из папки пакетов.

Это плохое решение для меня, потому что оно должно повторяться каждый раз, когда я хочу установить какой-нибудь пакет nuget. Пакет виновника меняется, но он, как правило, один и тот же пакет (каждый раз) (Newtonsoft.Json/NETStandard.Library и т.д.), Пока я не удалю все пакеты и не попытаюсь переустановить их (иногда это меняет пакет виновника),

Есть ли решение для этого? Это нервно, чтобы постоянно делать это ручное исправление. И я думаю, что это указывает на некоторую серьезную проблему, которую я хотел бы исправить в своем проекте.

Ответ 1

Обновите диспетчер пакетов Visual Studio до последней версии, используя приведенные ниже шаги, и текущая проблема исчезнет.

  • В Visual Studio из меню "Инструменты" выберите параметр "Расширения и обновления".
  • В появившемся диалоговом окне разверните "Обновления" node из дерева слева.
  • Выберите "Галерея Visual Studio" из дерева.
  • Наконец, найдите обновление диспетчера пакетов в списке обновлений в правой части диалогового окна и нажмите кнопку "Обновить" рядом с ним.

Ответ 2

У меня была такая же проблема с моей визуальной студией 2015 года.

Но удаление Менеджера пакетов Nuget и переустановка того же самого сработало для меня.

  1. В Visual Studio в меню "Инструменты" выберите "Расширения и обновления".
  2. Вверху справа панель "Поиск установлен", поиск менеджера пакетов Nuget
  3. Удалите диспетчер пакетов Nuget для Visual Studio 2015.
  4. Перезапустите Visual Studio.
  5. Переустановите то же самое с теми же шагами.

Ответ 3

У меня была такая же проблема с моей визуальной студией 2015.

Но удаление Менеджера пакетов Nuget и переустановка того же сработало для меня.

В Visual Studio в меню "Инструменты" выберите "Расширения и обновления". Вверху справа панель "Поиск установлен", поиск диспетчера пакетов Nuget Удалите диспетчер пакетов Nuget для Visual Studio 2015. Перезапустите Visual Studio. Переустановите то же самое с теми же шагами.

закройте визуальную студию и снова откройте