2013-09-02 2 views
2

Я разрабатываю элемент управления Ribbon, и я хочу использовать JSON.NET. У меня такая ошибка:Не удалось загрузить файл Newtonsoft Json

Не удалось загрузить файл или сборку «Newtonsoft.Json, Version = 4.5.0.0, Culture = neutral, PublicKeyToken = 30ad4fe6b2a6aeed» или одну из его зависимостей. Система не может найти указанный файл.

Я попробовал несколько вещей, которые я нашел здесь, в StackOverflow, таких как:

  • переустанавливать Json.NET с NuGet консоли;
  • Открыть пакет.config
  • Удалить запись Newtonsoft.Json.
  • Сохраните и создайте повторно добавьте Newtonsoft.Json из NuGet.
  • Построить и запустить
  • проверил файлы на папку бен

ничего не похоже на работу, любые Ideias?

+0

Установлен ли параметр 'CopyLocal' в значение true? – Arran

+0

Вы на 100% уверены, что имеете версию JSON.NET версии 4.5.0.0? Затем попробуйте изменить x86 на любой CPU в конфигурации сборки вашего решения – wudzik

+0

на самом деле в файле web.config У меня есть версия 5.0.6, почему ошибка говорит 4.5.0.0? И да CopyLocal установлен в true – nhenrique

ответ

1

Наконец я нашел решение:

  • Щелкните правой кнопкой мыши на «ссылки» вашего проекта.
  • Добавить ссылкуc
  • На вкладке рамки введите «json.net». У меня было две версии: 4.5 и 6.0. Я только проверил 4.5 и оставил 6.0 непроверенным.
  • Перестроить и перезапустить проект, и эта ошибка исчезла для меня.
2

Сделайте любой из других проектов в том же решении, также обратитесь к Json.Net? Возможно, разные проекты в одном решении относятся к разной версии Json.Net.

+0

Это единственный проект на этом решение. Это первый раз, когда я использую (пытается) JSON.net – nhenrique

Смежные вопросы