У меня есть проект ASP.Net, на который ссылаются несколько подпроектов.
Я решил сегодня обновить некоторые из своих пакетов nuget, чтобы иметь более новые версии, что за ошибка.
Теперь, когда я пытаюсь отладить мое приложение, я получаю следующее исключение:
System.IO.FileNotFoundException: «Не удалось загрузить файл или сборку» Newtonsoft.Json, Версия = 10.0.0.0, Культура = Нейтральный,PublicKeyToken = 30ad4fe6b2a6aeed 'или одна из его зависимостей.Системе не удается найти указанный файл. '
InnerException: FileNotFoundException: не удалось загрузить файл или сборку' Newtonsoft.Json, версия = 6.0.0.0, культура = нейтральная, PublicKeyToken = 30ad4fe6b2a6aeed 'или одна из ее зависимостей.Системе не удается найти указанный файл.
Похоже, что он загружает 6.0.0.0, на который не ссылается ни один из моих подпроектов, может быть, один из других пакетов nuget?
Здесь я выполнил несколько вопросов для выполнения различных операций, в том числе: - удаление папки пакетов в проводнике Windows - переустановка пакета Newtonsoft.Json - очистка кэша пакета в настройках VS - восстановление пакетов - очистка моего решения - перезапуск VS
Я использую сообщество VS 2017.
Я попытался обновить несколько других пакетов, чтобы посмотреть, может ли он быть связан, и у меня появилось много новых исключений, поэтому я просто решил остановить беспорядок и откатвсе.
Но проблема все еще здесь после отката, так что я действительно не уверен, что мне делать сейчас.
Ссылки, которые я проверял раньше: Пакет Nuget установлен, носсылки не разрешены https://docs.microsoft.com/en-us/nuget/consume-packages/package-restore-troubleshooting