#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