Рубрики
Сайт

Восстановление пакетов NuGet

Восстановление пакетов NuGet

Периодически когда мы выкачиваем проект из системы контроля версий может случится что не все Nuget пакеты восстанавливаются и скачиваются из репозиториев.  Сталкиваемся со следующими ошибками.

Примеры ошибок:

СерьезностьКодОписаниеПроектФайлСтрокаСостояние подавления
Ошибка Ошибка при загрузке файла блокировки \obj\project.assets.json»: Обнаружены недопустимые данные при декодировании.    

Для решения этой проблемы можно выполнить следующие действия:

  1. Вариант 1. Кому то помогает если в консоле пакетного менеджера ввести

dotnet restore

Иногда требуется указать название проекта (Когда в решение более 2 проектов), через пробел пример ниже 

dotnet restore battlesteam

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

  1. Вариант 2 ;).

Идем в настройки :

Нажимаем параметры

Очищаем весь кэш от Nuget и ждем пока студия автоматически скачает нужные пакеты для проекта.