Решение .NET framework начало сбоить из-за неправильной конфигурации nuget из-за ошибки CRC

#visual-studio #nuget

Вопрос:

Я клонирую решение на свой локальный компьютер и Newtonsoft.Json больше не работает. Это работало до вчерашнего дня, но сегодня что-то, казалось, испортилось и больше не работает. Если я попробую на другой машине, это сработает. Это то, что я пытался:

  • Удаление ссылки, удаление из packages.config (как из решения, так и из проекта), но nuget не будет удален, как только я попытаюсь удалить из-за ошибки CRC
  • Ремонт visual studio 2019
  • Если я удалю пакет как из packages.config, так и из ссылок, он все равно будет указан в списке пакетов

Я не знаю, что еще попробовать. Последним вариантом было бы удалить VS, удалить любые данные, а затем переустановить и заново все настроить, но я хотел бы избежать этого.

Есть какие-нибудь идеи?

Спасибо.

Комментарии:

1.Вы пытались очистить кэш NuGet и переустановить свои зависимости? Кэш NuGet и конфигурация расположены в следующих местах : C:UsersUser.nugetpackages C:UsersUserAppDataLocalNuGet C:UsersUserAppDataRoamingNuGet .

2. Спасибо! Можете ли вы задать в качестве ответа, чтобы он помог другим людям?

Ответ №1:

В некоторых случаях кэшированные зависимости могут быть повреждены, и их следует удалить из кэша NuGet и/или сбросить конфигурацию NuGet.

Кэш NuGet и конфигурация расположены в этих местах:

  • C:UsersUser.nugetpackages
  • C:UsersUserAppDataLocalNuGet
  • C:UsersUserAppDataRoamingNuGet